[問題] $.ajax後success內再呼叫一次$.ajax

看板Ajax作者 (歐奇斯)時間16年前 (2009/09/03 00:49), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
如題~ 請問各位高手 $.ajax success後是否還能再做一次$.ajax呢? $.ajax({ type: 'POST', url: 'salesForce.php', data: {delOrder:$(input).attr("id")}, success: function(html){ $.ajax({ type: 'POST', url: 'order_fullfill.php', data: {delOrder:$(input).attr("id")}, async: true, //這邊到底是要設true 還是false啊 success: function(html){ $("#output2").html(html); } }); $("#stateP").html(nowSF); } }); 大概程式碼如上~ 不過好像都只跑裡面那一層的感覺 因為我第一層call後端的php那一頁 有更改資料庫一些值跟回傳一些內容於 #stateP 但似乎都沒有做~ 所以我很納悶到底能不能這樣寫~ 請高手幫幫我解答 感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.74.5

09/03 01:04, , 1F
我試可以耶 你再檢查看看
09/03 01:04, 1F

09/03 12:01, , 2F
短時間內的連續POST,卡巴會擋..我自己遇過這個問題
09/03 12:01, 2F

09/03 21:24, , 3F
可以 我就是這樣寫 async怎麼設都沒差
09/03 21:24, 3F

09/03 22:08, , 4F
ok 謝謝樓上幾位~我在試試看
09/03 22:08, 4F
文章代碼(AID): #1Adg8iVA (Ajax)
文章代碼(AID): #1Adg8iVA (Ajax)