好的,我从这里找到了一个插件:
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"
任何想法?谢谢
答案 0 :(得分:0)
您请求的站点可能不会发送xml内容类型标头,也不会以xml格式发送数据。您是否尝试使用Web浏览器手动请求URL以确认正确的数据输出?