javascript - 设置异步 : false with jQuery?

标签 javascript jquery ajax

设置有什么区别吗:

$.ajax({
    type: "POST",
    traditional: true,
    url: '/adminTask/doAction',
    async: false, <<<<<<<<<<<<<<  HERE
    data: parms,
    dataType: "json",
    success: function (data) {
        $("#rdy_msg").text("Completed: " + id);
    },
    error: function () {
        var cdefg = data;
    }
});

和:

$.ajaxSetup({
   async: false
});

我问的原因是我最近发布了一个问题,有人提到我使用 ajaxSetup 并设置 async: false。但是我认为它已经在顶部的代码中设置了。

最佳答案

不同之处在于,使用 ajaxSetup 会影响所有 AJAX 调用,除非您在该调用的特定设置中覆盖它。

当您在特定设置中为该调用设置 async 属性时,它不会受到 ajaxSetup 设置的影响。

关于javascript - 设置异步 : false with jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6482620/

相关文章:

cordova - 当我点击按钮时,它会触发两次(在手机中)(jquery+phonegap)

javascript - Ajax,使用div标签设置javascript值

javascript - 主干模型 : Ajax request in parse override

javascript - 通过拖动元素传递鼠标悬停事件

javascript - 如何在javascript中合并两个字典

javascript - 获取 sibling 中元素的索引,忽略具有特定 child 的 sibling

c# - 调用从 AJAX 返回 IHttpActionResult 的 GET 方法?

javascript - 导入 JS 时 Django 403 错误(Ajax)

javascript - 用于验证工作日志字段模式的正则表达式(以获取用户完成任务的时间)

javascript - 如何让汽车沿着路径行驶