[問題] 未進入success, error, complete區段

看板Ajax作者 (玉米)時間6年前 (2018/09/17 09:57), 6年前編輯推噓0(005)
留言5則, 2人參與, 6年前最新討論串1/2 (看更多)
各位好, 我有一段程式碼如下, 下面的ajax根據站台的紀錄post了兩次,server也執行了兩次,前端最後只有post第二次 的error, complete區塊有被執行。 $('#submit').click(function (e) { e.preventDefault(); $.ajax({ url: '/xxx/Send', type: 'post', headers: { 'RequestVerificationToken': '@GetAntiForgeryToken()' }, data: { Grid: grid }, async: false, datatype: 'json', error: function(jqXHR, textStatus, errorThrown) { console.log(jqXHR); console.log(textStatus); console.log(errorThrown); }, success: function(message) { console.log(message); }, complete: function() { console.log('complete'); } }); }); ajax的入口只有這邊,submit按鈕只是一個單純的按鈕,並沒有包在<form>標籤內,ajax 做完也沒有換頁的動作。 我是寫.net MVC,沒有控制項的問題。 之前以為程式碼沒有進到success區塊,google了一下加了datatype:'json',還是沒用, 才發現沒進到這三個區塊。 我測試沒有這些問題,是其他user"有時"會測出這樣的問題。 想請問一下各位有沒有遇過這種狀況? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.231.91 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1537149424.A.30D.html ※ 編輯: ccorn (59.120.231.181), 09/17/2018 11:06:53 ※ 編輯: ccorn (59.120.231.181), 09/17/2018 11:07:42

09/17 18:26, 6年前 , 1F
Chrome Network tab 打開看 ajax 傳輸有沒有成功,Consol
09/17 18:26, 1F

09/17 18:26, 6年前 , 2F
e tab 打開看有沒有錯誤訊息
09/17 18:26, 2F
network跟console都只留下一次軌跡,都是第二次的。也沒有任何錯誤 ※ 編輯: ccorn (116.241.1.187), 09/17/2018 18:39:16

09/20 16:43, 6年前 , 3F
曾經遇到過 PC-cillin 會偷偷把 request 複製一次
09/20 16:43, 3F

09/20 16:44, 6年前 , 4F
先從他自己的 server request 一次,然後再做原本的動作
09/20 16:44, 4F

09/20 16:45, 6年前 , 5F
所以把防毒關掉試試看
09/20 16:45, 5F
感恩感恩,馬上來試試看 ※ 編輯: ccorn (59.120.231.181), 09/21/2018 13:51:33
文章代碼(AID): #1RdmdmCD (Ajax)
文章代碼(AID): #1RdmdmCD (Ajax)