【问题标题】:Retrieve a specific setting from jQuery.ajaxSetup()从 jQuery.ajaxSetup() 检索特定设置
【发布时间】:2011-04-28 10:15:24
【问题描述】:

我的页面可能会调用此行。

jQuery.ajaxSetup({async:false})  

在另一个函数中,我想知道这个异步标志处于什么状态。

有什么想法吗?

【问题讨论】:

    标签: jquery ajax asynchronous synchronization


    【解决方案1】:

    正确的做法可能是让您的页面在调用ajaxSetup 时设置一个标志,所以您知道。

    不过,您可以改用 jQuery,并使用未记录的 jQuery.ajaxSettings 对象:

    if (!jQuery.ajaxSettings.async) {
        // ...
    }
    

    与使用任何未记录的内容一样,您冒着从一个点版本到下一个版本(例如 1.6.0 到 1.6.1)中断的风险。 jQuery 从 1.1 版开始就有jQuery.ajaxSettings,但这并不意味着它们不会改变。

    您也可以提出功能请求here(在搜索以确保尚未被请求之后)。

    【讨论】:

    • 太好了,效果很好,我考虑过使用自己的标志,但我为自己的一个小库编写,所以使用 ajaxSettings 很有意义。
    • 我将研究使其成为一项功能。再次感谢您快速清晰的回复!所以摇滚......
    猜你喜欢
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多