天天看點

點滴筆記(一):for循環ajax請求添加資料

項目裡遇到循環添加資料,添加多條資料到主表後,還要根據每條主表資料主鍵ID添加到子表裡,于是想到post送出 發現循環post沒效果,也沒async參數。。

 于是用ajax裡面有async設定了false,循環添加也沒達到效果。。

一開始的寫法

for(int a=0;a<10;a++)

{

 $.ajax({

url: "url",

dataType: ‘json‘,

        async:false

});

}

發現第一條資料還沒執行完,後面的又執行了,async沒有起作用。。

後來在網上查了會資料,最終的寫法

add();

function add()

{$.ajax({url: "url",dataType: ‘json‘, async:false });}

這樣達到了最終效果,是不是因為每個function方法都會産生新對象,具體原因還不清楚。。求大神告知。。還有沒有更好的辦法解決類似循環添加資料