以下具体做法:
$.ajax({
type: "POST",
async: false,
VS
$.ajax({
type: "POST",
async: true,
意味着行为有什么不同?
答案 0 :(得分:4)
默认情况下,所有请求都是异步发送的(默认情况下设置为true)。如果需要同步请求,请将此选项设置为false。跨域请求和dataType:“jsonp”请求不支持同步操作。请注意,同步请求可能会暂时锁定浏览器,并在请求处于活动状态时禁用任何操作。
这就是它的全部。如果您需要有关特定问题的帮助,请告诉我。
答案 1 :(得分:0)
异步调用不是“破解”javascript代码的执行。当从服务器传递返回请求时需要回调函数。它对开发来说更复杂,需要更多地控制你的功能。