不幸的是,另一个与 json 相关的问题......
考虑以下 json
[{"details":{
"forename":"Barack",
"surname":"Obama",
"company":"government",
"email":"bigcheese@whitehouse.com",
"files": [{
"title":"file1","url":"somefile.pdf"
},
{
"title":"file2",
"url":"somefile.pdf"
}]
}
}]
我需要将此数据发送到我服务器上的 php 脚本,然后在服务器上与它进行交互,但不知道如何。
我通过 jquery.ajax 发送它并且它被很好地发送(没有错误消息)并且这里是代码。(newJson 是我完全按照上面创建的 json 对象)
$.ajax({
type: "POST",
url: "test.php",
dataType: 'json',
data: newJson,
success: function(msg)
{
alert(msg);
},
error: function(jqXHR, textStatus)
{
alert(textStatus);
}
});
因此,到目前为止,在我的 php 脚本中,我只想将内容回显为显示在成功警报中的字符串
<?php
header('Access-Control-Allow-Origin: *');
echo $_POST;
?>
但这只是给了我一个解析错误..所以你们有什么想法吗?