我想通过jquery学习ajax,并且遇到访问rss提要的问题。错误处理程序返回我无法开始理解的东西,但readyState返回0,并且响应文本为空。但是,当我检查提琴手时,它说响应被编码并提供解码选项。点击解码后,我可以预览正确返回的XML。使用jQuery Ajax访问rss提要
这是一个跨域问题或别的什么?我不明白为什么会有问题检索公共RSS源的跨域数据。
谢谢!
$.ajax({
type: "GET",
url: "http://www.tmz.com/rss.xml",
dataType: "xml",
success: xmlParser,
error: function (xml) {
$.each(xml, function (key, value) {
alert(key + ": " + value);
})
}
});
请创建的jsfiddle重现您的问题,并描述错误/预期结果 – gerrytan
没有真正的预期结果,这更多用于教育目的。我是否正确地做这个小提琴? http://jsfiddle.net/wJXqK/1/ – user2925994
请使用'console.log()'而不是'alert()' – Popnoodles