2010-02-06 52 views
1

好了,所以我觉得从这里插件:跨域XML响应发行

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

这应该返回的XML饲料,是不是我的本地服务器,通常会不行就因交域策略错误。我应该能够使用正常的jQuery GET调用。

我已经正确包含插件,这是我使用

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

    }}); 

它击中的成功警觉,并说,它返回一个对象... [对象对象] jQuery的。

我的问题是我以前通过xml解析的代码不起作用,它的xml节点不在那里。有没有办法看看有什么xml节点?它甚至返回XML?当我看着萤火虫,也没有任何XML响应,但该呼叫的JSON响应,它会返回一些与此

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

任何想法开始?谢谢

+0

我可以得到data.responseText回来一些html,但我不希望这样,data.responseXML似乎不起作用 – prestonparris 2010-02-06 04:34:23

回答

0

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