jQuery ajax从本地文件系统调用远程网站

时间:2011-10-05 19:51:22

标签: jquery

安永!

好的,我已经明白,如果您的站点在本地文件系统上运行(使用file://协议),您可以对远程服务器使用AJAX调用。然而,每次使用带有jquery的ajax调用都会失败。

        $.ajax({
            url: "https://dokus.no/products/",
            username: "user",
            password: "password",
            dataType: "json",
            isLocal: true,
            success: function() {alert("hhohoho");},
            error: function(jq, text, exception) {alert("fail");}
        });

1 个答案:

答案 0 :(得分:0)

仅支持某些浏览器,并且您需要将其打开。

您遇到了同源政策问题,如果ajax请求的网址不符合特定要求,浏览器将拒绝发送xhr(ajax请求)。