另一個JSON相關的問題,不幸的是...發送JSON數據到服務器jquery.ajax
考慮以下JSON
[{"details":{
"forename":"Barack",
"surname":"Obama",
"company":"government",
"email":"[email protected]",
"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;
?>
但這只是給我一個解析錯誤..所以任何想法你美好的人?
什麼是分析錯誤? – phatskat
多數民衆贊成說,整個郵件只是解析錯誤 - 多數民衆贊成在消息出現在警報 –
只是「解析錯誤?」嘗試將'error_reporting(E_ALL);'添加到PHP腳本的頂部,看看它是否能告訴你更多。 – phatskat