jQuery.get() AJAX函数详解
来源:互联网 发布:知乎主要用户群体 编辑:程序博客网 时间:2024/05/21 19:25
jQuery.get()
函数用于通过HTTP GET形式的AJAX请求获取远程数据。
jQuery.get()
函数用于实现简单的GET形式的AJAX请求,它在底层是使用jQuery.ajax()来实现的,只是省略了大多数不常用的参数设置,并仅限于HTTP GET方式。
请注意,该函数是通过异步方式加载数据的。
这里介绍的jQuery.get()
是一个全局方法(无需创建jQuery对象即可调用,你可以理解为静态函数)。jQuery中还有一个同名的实例方法get(),用于获取当前jQuery对象中匹配的指定索引的DOM元素。
该函数属于全局jQuery
对象。
语法
jQuery 1.0 新增该静态函数。
jQuery.get( url [, data ] [, success ] [, type ] )
参数
关于参数type
的值所表示的含义,请参考jQuery.ajax()中的可选参数dataType。
参数success
指定的回调函数只有在请求成功时才会执行,如果请求失败(例如找不到页面、服务器错误等)则不作任何处理。
返回值
jQuery.get()
函数的返回值为jqXHR类型,返回发送该请求的jqXHR对象(在jQuery 1.4及之前版本中,返回的是原生的XMLHttpRequest对象)。
jqXHR
对象是经过jQuery封装的类XMLHttpRequest对象。
示例&说明
jQuery.get()
是jQuery.ajax()
函数的如下简写形式:
jQuery.get(url, data, success, dataType);// 等价于$.ajax({ url: url, type: "GET", data: data, success: success, dataType: dataType});
请参考以下这段HTML示例代码:
<div id="content1">CodePlayer</div><div id="content2">专注于编程开发技术分享</div><div id="content3">http://www.365mini.com</div>
以下是与jQuery.get()
函数相关的jQuery示例代码,以演示jQuery.get()
函数的具体用法:
// 以GET请求方式获取http://localhost/index.php?id=5的数据,但不作任何处理$.get( "http://localhost/index.php?id=5" );// 等价于 http://localhost/index.php?id=5&orderId=5&money=100$.get( "http://localhost/index.php?id=5", "orderId=5&money=100" );// 等价于 http://localhost/index.php?id=5&orderId=5&money=100$.get( "http://localhost/index.php?id=5", {orderId: 5, money: 100} );/* ***** 一般不会使用上述不对获取的数据作任何处理的用法***** */// 以GET请求方式获取http://localhost/index.php?id=5的数据,将返回的html内容追加到body标签内$.get( "http://localhost/index.php?id=5", function(data, textStatus, jqXHR){ // data 是该请求返回的数据(可能经过处理) // textStatus 可能是"success"、 "notmodified"等 // jqXHR 是经过jQuery封装的XMLHttpRequest对象(保留其本身的所有属性和方法) $("body").append( data );} );$.get( "http://localhost/index.php?id=5", { bookId: 2 }, function(data, textStatus, jqXHR){ // 如果返回的原始文本数据为{ "name": "CodePlayer", "age": 20 } // 由于get()指定了返回数据的类型为JSON,则jQuery将会尝试将返回数据转换为JSON对象 // 如果转换成功,这里的data就已经是一个js对象 alert( data.name ); // CodePlayer }, "json" );
0 0
- jQuery.get() AJAX函数详解
- 详解jQuery中ajax函数:$.get(),$.post(),$.ajax()
- jQuery.get() 函数详解
- jQuery Ajax 实例详解 ($.ajax、$.post、$.get)
- 【jQuery】Ajax函数:$.get(),$.post(),$.ajax(),$.getJSON()
- jQuery.ajax() 函数详解
- jQuery.ajax() 函数详解
- jquery ajax GET 提交 例子详解
- jquery ajax 的 $.get()用法详解
- jQuery的get,post Ajax函数
- jquery ajax error函数详解
- jquery ajax error函数详解
- jquery中的$.ajax函数详解
- jQuery之ajax函数详解
- jquery ajax error函数详解
- jquery ajax error函数详解
- jquery ajax error函数详解
- jQuery Ajax(load,post,get,ajax)用法与详解
- 欢迎使用CSDN-markdown编辑器
- Oracle数据库开发之触发器
- 使用logback输出日志,自定义输出格式
- esxi 打开snmp监控
- QMetaMethod 获取成员函数的元信息
- jQuery.get() AJAX函数详解
- android 应用组件[通用 Intent---以静态图像模式启动相机应用] 七
- 私有存储云如何构建?
- Distinct Package Manager
- java中模型转json对象时,时间属性格式不正确问题的解决
- java基础知识(七)--Object类
- xml头文件和jar包版本不一致
- 如何识别图像边缘?
- 堆与堆排序--递归与非递归java实现