qs ajax,[转载]jquery ajax应用

1.load(url,parameters,callback)从服务器端加载内容,返回包装集。

url是服务器资源url;

parameters 属性参数对象,可以省略;

callback回调函数,可以省略。

例如:$("#divID").load("/service");

可以在url后面添加空格就可以跟选择器了。

2.$.get(url,parameters.callback)从服务器端发送get请求获取数据,

url是服务器资源url;

parameters 属性参数对象,可以省略;

callback回调函数,处理结果集。

例如:$("#divID").load("service.aspx","{a:1,b:2}",function(data){alert(data);});

3.$.getJSON(url,parameters,callback)根据url地址向服务器发送GET请求,响应被解析的JSON字符串,而结果将传给回调函数处理。

url是服务器资源url;

parameters 属性参数对象,可以省略;

callback回调函数,处理结果集,第一个参数为结果集,第二个参数为响应状态。

4.$.post(url,parameters,callback)向服务器发送post请求。返回xhr。

url是服务器资源url;

parameters 属性参数对象,可以省略;

callback回调函数,处理结果集,第一个参数为结果集,第二个参数为响应状态。

5.$.ajax(options)利用以传递的选项来发送ajax请求。返回XRH.

options对象的参数如下:

url:服务器端请求地址;

type:请求方式(post/get);

data:请求参数对象;

dataType:返回类型(xml,html,json,jsonp,script,text);

timeout:请求超时设定;

global:布尔值,启用或禁用全局函数触发;

contentType:将要在请求上指定的内容类型,默认application/x-www-from-urlencoded

success:请求成功后调用的函数,第一个参数表示返回值,第二个参数是状态码;

error:请求错误时执行的函数,第一个参数是xhr实例,第二个是状态消息字符串,第三个是返回的异常对象;

complete:在请求结束后被调用的函数,第一个参数是xhr函数,第二个是状态消息。该函数在success函数和error函数之后执行;

beforeSend:发送请求之前被调用的函数;

async:如果指定为false,则会提交同步请求,否则是异步请求;

processData:布尔型,指定传递的数据是否被url编码。

ifModified:布尔型,如果为true,则自从上一次请求以来,只有在响应内容没有改变的情况下才允许请求成功。

6.ajax全局命令函数$.ajaxSetup(options)

为所有的ajax请求设置默认属性。

$.ajaxStart(callback)

在ajax函数命令发起时,但是在xhr示例创建前。

$.ajaxSend(callback)

在xhr创建后但是在被服务器返回前。

$.ajaxSuccess(callback)

请求返回服务器后。

$.ajaxError(callback)

请求失败。

$.ajaxComplete(callback)

请求返回后,但是在ajaxSuccess或ajaxError执行后。

$.ajaxStop(callback)

其他的ajax处理完成后调用。

callback为事件触发时执行的函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值