0

我似乎无法弄清楚如何从 Wolfram API 访问 XML 数据。这个页面是一个 REST 风格的 API,虽然我还在学习这意味着什么。

示例查询页面在这里:http ://api.wolframalpha.com/v2/query?input=pi&appid=P4R357-G2X7K6U2J5

我将如何使用 AJAX 访问和使用此页面中的 XML 数据?

我复制并修改了这段代码,它适用于 json 页面。但是,我不知道如何从 Wolfram API XML 页面获取数据。有了这段代码,我相信看到“成功”的消息意味着我已经成功获取了 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' dataType 可用于跨域调用。

于 2015-01-05T23:29:11.773 回答