我試圖用jQuery在HTML文件中顯示JSON數據。jQuery getJSON輸出什麼都沒有
但在HTML我什麼都沒有了輸出,即使null
或unindefied
我嘗試用來自Flickr的外部JSON數據,我看到至少[Object]
我也試着來測試文件 - 本地服務器上的HTML和JSON - 再沒有什麼
我在我的服務器上爲應用程序/ json添加MIME類型
我檢查JSON-它是有效的
在Firebug中我看到JSON響應(見下圖)
在同一頁我用和jQuery移動,如果它的事項DW流體網格佈局。
我的JSON與PHP json_encode生成:
({ "title": "Art and Culture",
"items": [
{"id":"kunst-im-tunnel","lat":"51.219917"},
{"id":"kunsthalle","lat":"51.227568"},
{"id":"kunstsammlung-nordrhein-westfalen","lat":"51.22841"}]
})
爲JSON PHP代碼
<?php
header('Cache-Control: no-store, no-cache, must-revalidate, private, post-check=0, pre-check=0');
header('Pragma: no-cache');
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json; charset=utf-8');
$out = json_encode($post);
echo "({ \"title\": \"Art and Culture\",\"items\": " .$out." })";
?>
我的JavaScript代碼是:
$.getJSON("http://example.com/app.php?cat=category&jsoncallback=?",
{format: "json"},
function(data){
$.each(data.items, function(i,item){
$('<li>' + item.id + '</li>').appendTo("#list");
});
});
來自Firebug的屏幕截圖:
你能證明你的HTML或創建一個小提琴? –
[鏈接](http://app.duesseldorf24.eu/category-art。html)完整代碼 – DFuchidzhiev