5

以下具体是做什么的:

$.ajax({
     type: "POST",
     async: false,

对比

$.ajax({
    type: "POST",
    async: true,

意思是行为上有什么区别?

4

2 回答 2

6

jQuery 网站

默认情况下,所有请求都是异步发送的(即默认设置为true)。如果您需要同步请求,请将此选项设置为 false。跨域请求和 dataType: "jsonp" 请求不支持同步操作。请注意,同步请求可能会暂时锁定浏览器,从而在请求处于活动状态时禁用任何操作。

这里的所有都是它的。如果您在特定问题上需要帮助,请告诉我。

于 2012-05-29T15:32:31.397 回答
0

异步调用不会“中断”javascript 代码的执行。从服务器交付返回请求时需要回调函数。它的开发更加复杂,需要更多地控制您的功能。

于 2012-05-29T15:42:28.080 回答