1. 程式人生 > >getJSON非同步請求和同步請求

getJSON非同步請求和同步請求

同時執行多個$.getJSON() 時,資料混亂的問題的解決方法:

在執行之前加$.ajaxSettings.async = false;    (同步執行)
執行你的程式碼之後及時恢復為$.ajaxSettings.async = true; (非同步執行)
不然影響別的地方的需要非同步執行的程式碼。

example:

$.ajaxSettings.async = false;

$.getJSON(url, data, function(data){ });

$.getJSON(url, data, function(data){ });

$.getJSON(url, data, function(data){ });

......

$.ajaxSettings.async = true;

千里之行,始於足下。改變將來,從現在開始。

未來已來,將至已至。

如果你覺得本篇文章對你有所幫助,請支援作者哦