我想通過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