2

Google ブックス API を読むと、REST API の使用方法に関するドキュメントがあり、クライアントjavascriptでの API の使用についても言及されています。

phonegap/JQueryMobile アプリケーションを作成しています。ajax と Google Books API を使用してデータを取得したいのですが、API がわかりにくいです。

取得したいのは、$.ajax メソッドを使用した JSONP オブジェクトです。

Google ブックス API を使用し、phonegap アプリケーションで動作する jQuery $.ajax を使用してデータを取得するサンプル コードはありますか。

コールバック メソッドを提供する明示性があるか、それともこれを選択するかは、混乱するだけです...

このコードでは:

<body>
    <div id="content"></div>
    <script>
      function handleResponse(response) {
      for (var i = 0; i < response.items.length; i++) {
        var item = response.items[i];
        // in production code, item.text should have the HTML entities escaped.
        document.getElementById("content").innerHTML += "<br>" + item.volumeInfo.title;
      }
    }
    </script>
    <script src="https://www.googleapis.com/books/v1/volumes?q=harry+potter&callback=handleResponse"></script>
  </body>

Google Books APIからJSONPデータを取得できると言われていますが、jQUery $.ajaxでjsonpを型として使用する方法を理解できないようです。

4

1 に答える 1