jquery - Ajax POST 调用返回 404,即使脚本存在
问题描述
我正在使用这样的 Ajax 调用
var sHTML = $('.is-wrapper').data('contentdiv').html();
$.ajax({
type: "post",
data: {
html_data: sHTML
},
url: "path_to_file.html",
success: function (data) {
alert("Data Save: " + data);
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
调用它时,脚本说我的“path_to_file.html”正在返回 404 错误,但是,该文件在那里,因为当我单击控制台中的文件链接时,该文件存在。知道是什么原因造成的吗?
(抛出的错误只是说“错误”)
解决方案
OP here并发现了问题。服务器出现“modsec”错误。让您的服务器管理员修复。
推荐阅读
- typescript - 日期的时区在日期管道中不起作用 - 角度 5
- javascript - 删除斜线并替换空格
- android - ReactJS 与 Native Android 中的 Webview 通信('Android' 未定义 no-undef)
- amazon-web-services - 发送到 SQS 的条带付款现在不发送......使用 lambda
- python-3.x - Jupyter Notebook 初学者 编写函数的问题
- h2o - 如何在 spark 环境中使 H2OGradientBoostingEstimator 的 H2OGridSearch 可重复(再现性)?
- qt - 如何在 QMediaPlayer 中获取媒体类型(视频或音频)?
- elixir - 如何将 GraphQL Schema Stitching 与 Elixir Absinthe 一起使用?
- android - RxJava:当错误被吞下时,上游永远不会完成
- apache-kafka - Kafka KTable 将一个值附加到内存存储中