async:true是异步,
async:false是同步,
同步会阻塞,阻塞完了再执行下面的方法,
异步就不阻塞了,就算数据没抓取完,也照样执行,这就是下面参数报null的原因
如果我们要再其他地方取到ajax请求返回的值就使用同步。不然会取不到值
$.ajax({
type: "",
url:“",
async:true,
dataType: "json",
success: function (result) {
url:“",
async:true,
dataType: "json",
success: function (result) {
}
原文链接:https://www.f2er.com/ajax/161602.html