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 关注
- 176 浏览
添加回答
举报