ajax同步请求与异步请求的区别

it2026-02-12  3

ajax同步请求与异步请求的区别

同步请求

执行当前AJAX的时候会停止执行后面的JS代码,直到AJAX执行完毕后时,才能继续执行后面的JS代码。在代码实例中,当执行当前的ajax方法时,function(2);方法不会被执行。直到当前的ajax方法执行完毕。

当把async设为false时,这时ajax的请求时同步的

$.ajax({ url: "http://localhost:8080/menudemo/selectAll", type:"get", dataType: "json", success : function(data) { menuJson=data, async:true; }); function(2);

异步请求

执行当前ajax的时候,会继续执行后面的请求,这时候执行的是两个线程,ajax执行的一个线程 和ajax块后面的另一个线程

最新回复(0)