我正在使用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));