0

Wolfram API から XML データにアクセスする方法がわかりません。このページは REST スタイルの API ですが、それが何を意味するのかはまだ学習中です。

サンプルのクエリ ページはこちら: http://api.wolframalpha.com/v2/query?input=pi&appid=P4R357-G2X7K6U2J5

このページの XML データにアクセスして使用するには、AJAX をどのように使用すればよいですか?

このコードをコピーして修正したところ、json ページで機能しました。しかし、Wolfram API XML ページからデータを取得する方法がわかりません。このコードでは、「Success」というメッセージが表示されれば、URL の取得に成功したことを意味すると思います。

データを取得する方法を理解した後、フォーマットについて心配します。

私はこれに非常に慣れていないので、どんな助けでも大歓迎です。どうもありがとう!

$(document).ready(function() {
    $.ajax({
      type: "GET",
      url: "http://api.wolframalpha.com/v2/query?input=pi&appid=P4R357-G2X7K6U2J5",
      dataType: "xml",
      success: function(xml){
        document.write("Success");
      }

    }).then(function(data) {
      document.write("Success");
    });
});
4

1 に答える 1

0

dataType 'xml' を使用してクロスドメイン Ajax 呼び出しを行うことはできません。したがって、成功イベントがトリガーされることはありません。クロスドメイン呼び出しでは、「jsonp」データ型のみが機能します。

于 2015-01-05T23:29:11.773 に答える