我想從Google的Suggest API中提取數據並將其顯示在我的頁面(可能是通過附加功能)。我對解析JSON而不是XML很有信心,並且據我所知Google不提供JSON中的API。使用jQuery讀取XML數據
我該怎麼做? 或者,有誰知道我可以如何在JSON中訪問這個API?如果有人這樣做會很棒!
的API地址是:http://google.com/complete/search?q=google&output=toolbar
我當前的代碼是:
$.ajax({
type: "GET",
url: "http://google.com/complete/search?q=google&output=toolbar",
dataType: "xml",
crossDomain: true,
xhrFields: { withCredentials: true },
success: function(xml) {
$(xml).find('toplevel').each(function(){
var title = $(this).find('suggestion').text();
$('<b>'+title+'</b>').appendTo('#page-wrap');
});
}
});
而且我得到的錯誤是:XMLHttpRequest cannot load http://google.com/complete/search?q=wixiy&output=toolbar. Origin is not allowed by Access-Control-Allow-Origin.
您可以'在.XML文檔中查找(*)數據,就像在DOM中一樣。 – Blazemonger