我在发布此问题之前已经搜索了我的问题,但未能找到解决方案.
我需要将一个json字符串发送到php文件但无法这样做,有人可以帮我解决下面的问题:我是php和jquery的新手并且正在努力,需要你的合作.
我有一个捕获文本文件数据的函数:
function updateVal() {
var node_list = document.getElementsByTagName('input');
var c = 0;
var fieldName = [];
var fieldText = []
var ID = [];
for (var i = 0; i < node_list.length; i++) {
var node = node_list[i];
if (node.getAttribute('type') == 'text') {
fieldName[c] = node.name;
fieldText[c] = node.value;
ID[c] = node.id;
c++;
}
}
var postData = {
fieldName: fieldName,
fieldText: fieldText,
ID: ID
};
var dataString = JSON.stringify(postData);
console.log(JSON.stringify(postData));
$.ajax({
type: "POST",
dataType: "json",
url: "update.php",
data: {myData:postData}
})
//return JSON.stringify(postData);
}
我的update.php是这样的:
<?php
$json = $_POST['json'];
$result = json_decode($json);
echo $result;
echo $_POST['myData']);?>
加载时:我收到以下错误:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
而且,我不确定是否将数据发送到php.
专家们可以证实.
解决方法:
500(内部服务器错误)意味着服务器端出现了问题.因此,请查看apache错误日志以获取更多详细信息
你可能会在这里找到apache log / var / log / apache2 /
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。