[問題] 未進入success, error, complete區段
各位好,
我有一段程式碼如下,
下面的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
09/17 18:26, 1F
→
09/17 18:26,
6年前
, 2F
09/17 18:26, 2F
network跟console都只留下一次軌跡,都是第二次的。也沒有任何錯誤
※ 編輯: ccorn (116.241.1.187), 09/17/2018 18:39:16
→
09/20 16:43,
6年前
, 3F
09/20 16:43, 3F
→
09/20 16:44,
6年前
, 4F
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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章