Ajax取消非同步請求

最近嘗試使用RESTful API開發方式,遇到從DB獲取資料不正確的問題

重複測試之後發現是非同步所造成的,所以在這做個記錄


 

一般Ajax的程式結構

$.ajax({
         url: "Roter Url",
         type: "GET",
         data: {參數},
         success: function (result) {}
});

同步的Ajax程式結構

$.ajax({
         url: "Roter Url",
         type: "GET",
         async:false,//加入這行代表關閉非同步
         data: {參數},
         success: function (result) {}
});