1

私はこのような本のリストを生成しようとしています:

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

Googleブックス用のGoogleのAPIを使用してJSONオブジェクトから。

以前はYQLでJSONのみを使用し、次のように結果を解析しました。

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

私がここでしたように http://jsfiddle.net/nathanbweb/U2QWY/4/

しかし、Googleブックスでは、JSONオブジェクトにオブジェクトとして一意のISBNが含まれているため、同じ方法でそれらを解析することはできません。

$.each(data.ProcessGBSBookInfo.[[uniqueisbn]], function (i, item) {

これどうやってするの?私のフィドルはここにあります:http://jsfiddle.net/5tWQh/

4

1 に答える 1

2

正しく動作するように更新されたフィドルは次のとおりです:http://jsfiddle.net/5tWQh/1/

適切なJSONPコールバック処理を可能にするようにURLを変更してから、返されたisbn番号を反復処理するように$.eachを変更しました。

$.getJSON('http://books.google.com/books?jscmd=viewapi&bibkeys=0596000278,00-invalid-isbn,ISBN0765304368,0439554934&callback=??', function(data) {
...
$.each(data, function(i, item) {...
于 2012-06-07T17:50:39.760 に答える