如何從json的研究中恢復數據?我想恢復單獨的項目,結果顯示在PHP頁面中創建新的元素,例如恢復item.f,item.m創建新的元素,如item.f < span> item.m. ..謝謝使用ajax/json恢復php mysql查詢?
(在提交錯誤) 錯誤無法讀取空的物品「的屬性
php頁面(不查詢)
if ($_GET['action'] == "chatheartbeat") { chatHeartbeat(); }
function chatHeartbeat() {
$sql = "select * from mensagens ";
$query = mysql_query($sql);
$items = '';
$chatBoxes = array();
while ($chat = mysql_fetch_array($query)) {
$items. = << < EOD
{
"s": "0",
"f": "{$chat['de']}",
"m": "{$chat['mensagem']}",
"i": "{$chat['img']}"
},
EOD;
}
}
指數(調用對查詢呈現結果 - 錯誤在這裏 - 這裏需要幫助)
$.ajax({
url: "asd.php?action=chatheartbeat",
cache: false,
dataType: "json",
success: function(data) {
$.each(data.items, function(i, item) {
alert(item.f)
});
}
});
不要手動生成JSON,產生一個陣列/對象,並使用'json_encode()',以產生有效的JSON。 – jeroen
一些明智的代碼縮進將是一個好主意。它可以幫助我們閱讀代碼,更重要的是,它可以幫助您**調試您的代碼** [快速瀏覽編碼標準](http://www.php-fig.org/psr/psr-2/ )爲了您自己的利益。您可能會被要求在幾周/幾個月內修改此代碼 ,最後您會感謝我。 – RiggsFolly