跨域XML响应问题

时间:2010-02-06 04:27:37

标签: jquery xml json

好的,我从这里找到了一个插件:

http://github.com/jamespadolsey/jQuery-Plugins/tree/master/cross-domain-ajax

应该返回不在我的本地服务器上的xml提要,由于跨域策略错误,该提取通常不起作用。而且我应该能够使用正常的jquery GET调用。

我已正确包含插件,这是我正在使用的jquery

     $.ajax({
  type: "GET",
  url: configXML,
  dataType: "xml",
  error: function(error){
   alert(error);
  },
  success: function(xml) 
  { 
   alert(xml);

  }});

它命中成功警报,并说它正在返回一个对象...... [object Object]。

我的问题是,我之前通过xml解析的代码不起作用,就像xml节点不存在一样。有没有办法看到有什么xml节点?它甚至返回xml?当我查看firebug时,它显示没有xml响应但是该调用的json响应,它返回以此开头的内容

jsonp1265430274350({"query":{"count":"1"

任何想法?谢谢

1 个答案:

答案 0 :(得分:0)

您请求的站点可能不会发送xml内容类型标头,也不会以xml格式发送数据。您是否尝试使用Web浏览器手动请求URL以确认正确的数据输出?