ajax 設定同步請求
阿新 • • 發佈:2018-12-24
ajax 是非同步的,但是在某些特殊的情況下,需要 ajax 支援同步請求,即先執行完 ajax 請求再執行下面的程式碼.
可以設定
async: false
實現這個功能.示例程式碼
$.ajax({ url: "/api/goods-number-is-exist?number=" + number + "&goods_id=" + goods_id, type: 'get', contentType: 'application/json', dataType: 'text', async: false, // 同步 success: function (result) { var resObj = JSON.parse(result); // console.log("ddd"); switch (resObj.code) { case "-1": alert(resObj.message); break; case "1": number_exist = true; break; default: break; } }, error: function (result) { } });