为了账号安全,请及时绑定邮箱和手机立即绑定

在ajax beforeSend 方法里如何获取到false结果 可以取消本次ajax?

在ajax beforeSend 方法里如何获取到false结果 可以取消本次ajax?

Oo杰oO 2017-06-15 22:11:56
beforeSend(XHR)Function发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。这是一个 Ajax 事件。如果返回false可以取消本次ajax请求。 beforeSend:function(XHR){    }
查看完整描述

3 回答

?
Oo杰oO

TA贡献1条经验 获得超0个赞

jquery 手册里 

beforeSend(XHR)Function

发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。这是一个 Ajax 事件。如果返回false可以取消本次ajax请求。

function (XMLHttpRequest) {
   this; // 调用本次AJAX请求时传递的options参数
}


查看完整回答
反对 回复 2017-06-16
?
李晓健

TA贡献1036条经验 获得超461个赞

你这个false从哪里来的呢?

查看完整回答
反对 回复 2017-06-16
  • Oo杰oO
    Oo杰oO
    jquery 手册里 beforeSend(XHR)Function 发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。这是一个 Ajax 事件。如果返回false可以取消本次ajax请求。 function (XMLHttpRequest) { this; // 调用本次AJAX请求时传递的options参数 }
  • 李晓健
    李晓健
    所以我问的是你这个false是从哪里来的。你的这个false是根据什么条件得到的呢,如果你直接在beforeSend里写一个return false,这个ajax就永远也不会发出去呀。
  • 3 回答
  • 0 关注
  • 2958 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信