項目裡遇到循環添加資料,添加多條資料到主表後,還要根據每條主表資料主鍵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方法都會産生新對象,具體原因還不清楚。。求大神告知。。還有沒有更好的辦法解決類似循環添加資料