jQuery技术

AJAX学习(二):jQuery与AJAX

字号+ 作者:H5之家 来源:H5之家 2017-12-04 12:08 我要评论( )

AJAX()方法 jQuery对AJAX进行了非常完整的封装,提供了非常丰富的AJAX方法以供使用。jQuery中的AJAX方法采用的是分层定义的方式,最基本也是最底层的一个方法就是jQuery对象中的AJAX(),在它的上层,也就是基于这个方法,jQuery又定义了3个方法:load(),get

AJAX()方法

jQuery对AJAX进行了非常完整的封装,提供了非常丰富的AJAX方法以供使用。jQuery中的AJAX方法采用的是分层定义的方式,最基本也是最底层的一个方法就是jQuery对象中的AJAX(),在它的上层,也就是基于这个方法,jQuery又定义了3个方法:load(),get(),post(),这三个方法是AJAX()方法的简化版,用于特定的场合,降低了AJAX()方法的复杂度。

AJAX()方法是jQuery最底层的一个AJAX方法,其结构为:

$.AJAX(options)

可以使用选项的方法定制函数所完成的功能,选项的结构采用键值对的方式设置:

url:设置请求发送的地址。

timeout:设置请求的超时时间。

data:设置向服务器发送的请求参数。

type:设置向服务器请求的方式,GET或POST

beforesend:用于设置发送请求前可以修改XMLRequest对象的函数

complete:用于设置请求完成后的回调函数,无论成功还是失败

dataType:设置服务器返回的数据类型

success:用于设置请求成功后调用的回调函数

error:用于设置请求失败后调用的回调函数

global:用于设置是否触发全局的AJAX事件

get()方法和post()方法

参数结构:$get(url [,data] [,callback] [,type]) $post(url [,data] [,callback] [,type])

即除了url外,剩余参数均为可选参数。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 关于jquery mouseenter/mouseleave在 IE中不起作用的问题

    关于jquery mouseenter/mouseleave在 IE中不起作用的问题

    2017-12-04 15:02

  • jQuery 效果 - 淡入淡出

    jQuery 效果 - 淡入淡出

    2017-12-04 10:08

  • jQuery 信息提示弹出插件:noty.js

    jQuery 信息提示弹出插件:noty.js

    2017-12-03 17:10

  • Jquery分类文章列表

    Jquery分类文章列表

    2017-12-03 14:00

网友点评