2012-10-30 244 views
2
$(document).ready(function() { 
    $.ajax({ 
     type: 'GET', 
     url: "http://www.google.com/ig/calculator?hl=en&q=1GBP=?USD", 
     dataType: "json" 
    }).done(function() { 
     alert("success"); 
    }).fail(function() { 
     alert('fail'); 
    }); 
});​ 

我是新來的,所以請有人告訴我爲什麼這會失敗? 在螢火我得到「200 OK」的請求。jQuery JSON AJAX請求失敗

+0

什麼是您的網址,這部分.. = USD –

+0

它的搜索查詢(「是美元的量」),它看起來並不像 – Jasper

+2

?該API支持JSONP,或者至少我不能在JSONP回調PARAM是什麼猜測。看起來不像是一個API,旨在被谷歌網站之外的其他應用程序訪問。 –

回答

5

,除非從Ajax請求發起的腳本在www.google.com上加載你不能讓一個Ajax請求www.google.com。它被稱爲Same Origin Policy。瀏覽器不會這樣做。