同时执行多个$.getJSON() 数据混乱的问题的解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiao__jia__jia/article/details/86679663

       执行多个$.getJSON() 数据混乱的问题的解决

在执行之前加$.ajaxSettings.async = false;    (同步执行)
执行你的代码之后及时恢复为$.ajaxSettings.async = true; (异步执行)
不然影响别的地方的需要异步执行的代码。

code demo 1:

$.ajaxSettings.async = false;

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

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

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

$.ajaxSettings.async = true;

code demo 2(嵌套使用getJSON):

$.ajaxSettings.async = false;

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

$.ajaxSettings.async = true;

猜你喜欢

转载自blog.csdn.net/xiao__jia__jia/article/details/86679663
今日推荐