2 回答
TA貢獻1865條經驗 獲得超7個贊
if (ajaxErr(msg) return;
錯誤處理不應在成功回調函數中完成。您可以刪除它或修改此功能正在執行的操作。
如果您從不同的目錄請求 URL,請確保您的 URL 參數對根目錄使用前導斜杠:
url: '/actions/runcommand.php',
試試這個,看看是否仍然存在一般錯誤:
$.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貢獻1862條經驗 獲得超7個贊
好吧,伙計們,這有一個愚蠢錯誤的所有跡象,就是這樣。我把它留在這里留給后人,因為這是一個容易犯的錯誤,我看到其他人問了類似的問題,但沒有很好的答案。
解決方案是我的 AJAX 文件在 SUBDIRECTORY 中,這意味著當他們執行命令時,試圖導出到根子目錄的輸出試圖在另一個子目錄中找到該子目錄。噓!
- 2 回答
- 0 關注
- 207 瀏覽
添加回答
舉報
