2012-12-20 76 views
1

嘗試使用xmlHTTPrequest獲取搜索建議,但我無法訪問。無法獲取Google搜索建議API

鏈接如下:http://suggestqueries.google.com/complete/search?output=toolbar&hl=ja&q=keyword 加載到地址欄中時加載正常。

我已經編寫了一個代碼來從Rakuten API中獲取xml文件。我試着用這個URL來代替它,但它沒有得到任何信息。

這是Chrome中的錯誤:XMLHttpRequest無法加載http://suggestqueries.google.com/complete/search?output=toolbar&hl=ja&q=keyword。 Access-Control-Allow-Origin不允許Origin null。

這是使用的代碼的xml部分。

var getURL="http://suggestqueries.google.com/complete/search?output=toolbar&hl=ja&q=keyword"; 
xmlhttp.open("GET",getURL,false); 
xmlhttp.send(); 
xmlDoc=xmlhttp.responseXML; 

什麼需要得到這個工作?

感謝

+0

[相同來源政策](http://en.wikipedia.org/wiki/Same_origin_policy) – Musa

+0

why whyqueries.google.com ..?當你可以使用google.com/complete/... – shashwat

回答

1

嘗試通過Web服務器,而不是從本地文件送達頁面運行它。