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”的请求。

4

2 回答 2

5

除非发出 ajax 请求的脚本是从 www.google.com 加载的,否则您不能向 www.google.com 发出 ajax 请求。它被称为同源策略。浏览器不会这样做。

于 2012-10-30T20:47:47.477 回答
1

您正面临“跨域”请求异常。

这是大量相关主题之一:跨域异常

于 2012-10-30T20:48:47.737 回答