【发布时间】:2010-02-06 04:27:36
【问题描述】:
好的,我从这里找到了一个插件:
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吗?当我查看萤火虫时,它没有显示 xml 响应,而是显示该调用的 json 响应,它返回以这个开头的内容
jsonp1265430274350({"query":{"count":"1"
有什么想法吗?谢谢你
【问题讨论】:
-
我可以让 data.responseText 返回一些 html,但我不希望这样,data.responseXML 似乎不起作用
标签: javascript jquery json xml