使用 jQuery (v2.1.4),这两种方法有什么区别吗?
1) $.ajaxSetup(beforeSend)
2) $(document).ajaxSend}
(注:这是一段代码,无法直接翻译为自然语言。)
有什么理由偏好其中一个?谢谢!
1) $.ajaxSetup(beforeSend)
$.ajaxSetup({
beforeSend: function (jqXHR, settings) {
// whatever you need to do before
// any jQuery Ajax request is sent
}
});
2) $(document).ajaxSend}
(注:这是一段代码,无法直接翻译为自然语言。)
$(document).ajaxSend(function (event, jqXHR, settings) {
// whatever you need to do before
// any jQuery Ajax request is sent
});
有什么理由偏好其中一个?谢谢!
x
将在回调函数y
之前执行。 - Joel Almeidaglobal
选项,这是一个相关的观点。感谢大家的帮助! - Pensierinmusica$.ajaxSetup
,你首先引用了 jQuery 文档中的“除非被单个调用覆盖”,然后又说“它将覆盖设置”。我检查了一下:第一种说法是正确的,而第二种说法是错误的。我会在编辑中纠正这一点。 - Pensierinmusica