【问题标题】:Get HTML formatted XML data using JSONP jquery使用 JSONP jquery 获取 HTML 格式的 XML 数据
【发布时间】:2013-12-28 08:17:41
【问题描述】:

我正在尝试使用 jsonp 来获取这样的 xml 数据:

$.ajax({
      type: "GET",
      url: "http://www.ncbi.nlm.nih.gov/pubmed/1111?report=xml&format=text",
      dataType: 'jsonp',
      success: function(json) {
        console.log(json);
      },
      error: function(e) {
         console.log(e.message);
      }
    });

但是,该网站似乎没有返回 xml 文档,而是返回 HTML 格式的 xml。 看到这个http://www.ncbi.nlm.nih.gov/pubmed/1111?report=xml&format=text

所以我得到一个错误:Uncaught SyntaxError: Unexpected token <

任何指针?

【问题讨论】:

  • 如果服务器不支持JSONP,则不能强制。

标签: javascript jquery ajax xml jsonp


【解决方案1】:

您拥有的链接是 Retrieve PubMed Citations 链接。该链接更多地用于创建链接,而不是将其用作 Web 服务。详情-http://www.ncbi.nlm.nih.gov/books/NBK3862/

确实有一些 SOAP 服务 - http://www.ncbi.nlm.nih.gov/books/NBK43082/

【讨论】:

    猜你喜欢
    • 2012-02-29
    • 2016-04-24
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    • 2012-08-18
    • 2011-03-05
    • 2012-12-24
    • 2014-02-21
    相关资源
    最近更新 更多