首页 > 解决方案 > 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 错误,但是,该文件在那里,因为当我单击控制台中的文件链接时,该文件存在。知道是什么原因造成的吗?

(抛出的错误只是说“错误”)

标签: jqueryajax

解决方案


OP here并发现了问题。服务器出现“modsec”错误。让您的服务器管理员修复。


推荐阅读