jQuery JSON AJAX请求失败

时间:2012-10-30 20:43:51

标签: jquery ajax json

$(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'的请求。

2 个答案:

答案 0 :(得分:5)

除非从www.google.com加载了发送ajax请求的脚本,否则您无法向www.google.com发出ajax请求。它被称为Same Origin Policy。浏览器不会这样做。

答案 1 :(得分:1)

您正面临“跨域”请求例外。

以下是相关主题之一:Cross domain exception