尝试使用JS将JSON发布到PHP时出现错误404

时间:2019-04-17 16:48:35

标签: javascript php jquery mysql json

我正在使用Surveyjs库设置服务器,并希望将其连接到本地托管的个人数据库

我在从javascript并将json文件发送到php,然后将该信息发送到数据库时遇到了麻烦。

尝试过向您发送XLMHttp代码以发送json文件,但它不会发布,并且在开发人员工具内部我收到404 not found错误

这是我的整个js文件,不包括JSON


function sendDataToServer(survey) {
    survey.sendResult('b48f3bcb-3978-4486-aa30-22cf94092850');
}

var survey = new Survey.Model(surveyJSON);
$("#surveyContainer").Survey({
    model: survey,
    onComplete: sendDataToServer
});

survey.onComplete.add(function (sender, options) {

      var xhr = new XMLHttpRequest();

      xhr.open("POST", "connect.php", true);

      xhr.setRequestHeader("Content-Type", "application/json; charset=utf-8");

      xhr.send(JSON.stringify(sender.data));
});

这是php文件

//Decode the JSON string and convert it into a PHP associative array.
$data = json_decode($_POST['sender'], true);

这是引起错误的特定行

  xhr.send(JSON.stringify(sender.data));

0 个答案:

没有答案