2012-06-07 45 views
1

我想產生一個書單是這樣的:使用谷歌的谷歌圖書API解析來自谷歌圖書JSON對象

https://google-developers.appspot.com/books/examples/viewability-with-callback

從JSON對象

我只用JSON與YQL之前,我已經分析的結果是這樣的:因爲我在這裏做 http://jsfiddle.net/nathanbweb/U2QWY/4/

但隨着谷歌圖書

$.each(data.query.results.row, function (i, item) { 

,JSON對象包含獨特的ISBN作爲對象,所以我無法用相同的方式解析它們:

​​

我該怎麼做?我的小提琴是在這裏:http://jsfiddle.net/5tWQh/

回答

2

這是你的小提琴更新才能正常工作:http://jsfiddle.net/5tWQh/1/

我改變您的網址,以允許適當的JSONP回調處理,然後修改$。每個擁有它通過返回的ISBN迭代數字。

$.getJSON('http://books.google.com/books?jscmd=viewapi&bibkeys=0596000278,00-invalid-isbn,ISBN0765304368,0439554934&callback=??', function(data) { 
... 
$.each(data, function(i, item) {... 
+0

漂亮。謝謝!! – nathanbweb

+0

獎勵問題:有沒有什麼辦法可以動態地提供變量,以便在查詢中代替&bibkeys = 0596000278,這可能是Google Doc通過YQL或其他方式獲得的。 – nathanbweb

+0

你是什麼意思? –