我想加載一個RSS飼料使用谷歌的飼料API給我一個JSON字符串。
(文檔:https://developers.google.com/feed/)。谷歌飼料API與jQuery的AJAX
但是,我試圖使用jQuery的AJAX而不是香草JavaScript XHR。 由於某些原因,我無法確定原因。 然而,在瀏覽器中加載URL(請參閱下面的代碼中的鏈接)。
我準備了的jsfiddle:http://jsfiddle.net/gberger/fNwpD/
$.ajax({
url:'http://ajax.googleapis.com/ajax/services/feed/load?hl=ja&output=json-in-script&q=http%3A%2F%2Ffeeds.gawker.com%2Flifehacker%2Ffull&v=1.0&num=3',
success: function(data){
alert(JSON.stringify(data));
},
error: function(error){
alert(this.url);
alert(JSON.stringify(error));
}
});
你請也顯示工作香草代碼?它應該顯示您在控制檯中使用此代碼獲得的相同錯誤。 – kapa 2013-03-06 22:21:58
您的小提琴顯示相同的原產地策略錯誤。 – Musa 2013-03-06 22:22:37
請使用[瀏覽器中的控制檯](http://webmasters.stackexchange.com/questions/8525/how-to-open-the-javascript-console-in-different-browsers)輕鬆地調試這樣的代碼。如果您要求幫助,最好還包括錯誤消息。 – kapa 2013-03-06 22:29:54