zepto.js中的ajax请求

1、Ajax 回调函数
你可以指定以下的回调函数,他们将按给定的顺序执行:

beforeSend(xhr, settings):请求发出前调用,它接收xhr对象和settings作为参数对象。如果它返回 false ,请求将被取消。

success(data, status, xhr):请求成功之后调用。传入返回后的数据,以及包含成功代码的字符串。

error(xhr, errorType, error):请求出错时调用。 (超时,解析错误,或者状态码不在HTTP 2xx)。

complete(xhr, status):请求完成时调用,无论请求失败或成功。

2、Promise 回调接口 v1.1+
如果可选的“callbacks” 和 “deferred” 模块被加载,从$.ajax()返回的XHR对象实现了promise接口链式的回调,

xhr.done(function(data, status, xhr){ … })

xhr.fail(function(xhr, errorType, error){ … })

xhr.always(function(){ … })

xhr.then(function(){ … })

这些方法取代了 success, error, 和 complete 回调选项.
3、案例

// Callbacks.js 和 Deferred.js在最下方有js代码,可复制创建新的js文件引入即可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值