我想从 Google 的 Suggest API 中提取数据并将其显示在我的页面中(可能通过 append 函数)。我对解析 JSON 而不是 XML 很有信心,而且据我所知,Google 没有在 JSON 中提供这个 API。
我怎样才能做到这一点?或者,有谁知道我如何在 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.