【发布时间】:2011-04-28 10:15:24
【问题描述】:
我的页面可能会调用此行。
jQuery.ajaxSetup({async:false})
在另一个函数中,我想知道这个异步标志处于什么状态。
有什么想法吗?
【问题讨论】:
标签: jquery ajax asynchronous synchronization
我的页面可能会调用此行。
jQuery.ajaxSetup({async:false})
在另一个函数中,我想知道这个异步标志处于什么状态。
有什么想法吗?
【问题讨论】:
标签: jquery ajax asynchronous synchronization
正确的做法可能是让您的页面在调用ajaxSetup 时设置一个标志,所以您知道。
不过,您可以改用 jQuery,并使用未记录的 jQuery.ajaxSettings 对象:
if (!jQuery.ajaxSettings.async) {
// ...
}
与使用任何未记录的内容一样,您冒着从一个点版本到下一个版本(例如 1.6.0 到 1.6.1)中断的风险。 jQuery 从 1.1 版开始就有jQuery.ajaxSettings,但这并不意味着它们不会改变。
您也可以提出功能请求here(在搜索以确保尚未被请求之后)。
【讨论】: