2 回答

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
if (ajaxErr(msg) return;
錯(cuò)誤處理不應(yīng)在成功回調(diào)函數(shù)中完成。您可以刪除它或修改此功能正在執(zhí)行的操作。
如果您從不同的目錄請(qǐng)求 URL,請(qǐng)確保您的 URL 參數(shù)對(duì)根目錄使用前導(dǎo)斜杠:
url: '/actions/runcommand.php',
試試這個(gè),看看是否仍然存在一般錯(cuò)誤:
$.ajax({
url: '/actions/runcommand.php',
type: 'POST',
data: {
cid: cid,
},
dataType: 'json',
success: function(data, status) {
console.log(data);
console.log(status);
showMsg('success!');
},
error: function(jqXHR, textStatus, errorThrown) {
ajaxFail(jqXHR, textStatus, errorThrown)
}
});

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
好吧,伙計(jì)們,這有一個(gè)愚蠢錯(cuò)誤的所有跡象,就是這樣。我把它留在這里留給后人,因?yàn)檫@是一個(gè)容易犯的錯(cuò)誤,我看到其他人問(wèn)了類似的問(wèn)題,但沒(méi)有很好的答案。
解決方案是我的 AJAX 文件在 SUBDIRECTORY 中,這意味著當(dāng)他們執(zhí)行命令時(shí),試圖導(dǎo)出到根子目錄的輸出試圖在另一個(gè)子目錄中找到該子目錄。噓!
- 2 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報(bào)