2013-06-24 42 views
0
$.getJSON('http://localhost/media_books/index.php/new_books.json?provider_id=1&limit=99&offset=1') 
.done(function(json) { 
    $(tar).closest('.accordion').children('div').text(json); 
}); 

我可以顯示上,這意味着我從獲取JSON數據成功div中[Object對象],但我怎麼能解析這樣我可以使用json對象創建一個表。或者更好,但如果有辦法將它傳遞給身體,那麼我可以使用laravel的@foreach。

+0

嘗試使用的console.log(JSON)來顯示的數據結構,用於(在JSON鍵){}迭代 – ikhsan

回答

2
$.getJSON('http://localhost/media_books/index.php/new_books.json?provider_id=1&limit=99&offset=1') 
.done(function(json) { 
//to find out object properties 
for(var i in json) 
{ 
    alert(i); 
} 
    //then you can access object property like json.propertyName; 
    //$(tar).closest('.accordion').children('div').text(json); 
}); 
+0

我的JSON返回[對象的對象],而不是字符串JSON所以轉儲JSON。 parseJSON(json)不能在我的json –

+0

上工作,對不起,我的錯誤,請參閱編輯答案 –

+0

作進一步參考請看[http://elegantcode.com/2009/05/04/jquery-ajax-with-class-array /](http://elegantcode.com/2009/05/04/jquery-ajax-with-class-arrays/) –