當試圖使用jQuery解析Flickr feed時,在控制檯中使用JSFiddle和Chrome獲取此錯誤:http://jsfiddle.net/YdM8n/2/。獲取錯誤:NOT_FOUND_ERR:使用jQuery解析JSON時Chrome中的DOM異常8
代碼:
// a flickr rss feed i am trying to parse.
var yql3 = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D%22http%3A%2F%2Fapi.flickr.com%2Fservices%2Ffeeds%2Fphotos_public.gne%3Fid%3D76250020%40N04%26lang%3Den-us%26format%3Drss_200%22&format=json&diagnostics=true&callback=?";
$.getJSON(yql3, function(cbfunc) {
var eachImageArr = $(cbfunc.query.results.rss.channel.item);
$(eachImageArr).each(function() {
$('body').append(this.description);
});
});
感謝您的幫助!
擺弄,最後的結果有一些數組等奇怪的內容,只是刪除它修復了錯誤:http://jsfiddle.net/YdM8n/3/ – adeneo
@ adeneo陣列是問題,但刪除它不是解決方案。把數組的元素和追加數據結合起來是很有意義的,但是這樣做是可行的...... – Ian
@adeneo Lame解決方案。你甚至在小提琴中測試它。 –