javascript - Firefox 上的 jQuery URL 获取错误

标签 javascript jquery firefox

谁能指出为什么我的 JavaScript 函数落入错误函数而不是成功函数? Ubuntu 上的 Firefox

$(document).ready(function() {
        console.log( "Start" );
        $.ajax({ type: "GET", dataType: "html", url: "http://slashdot.org",
        error: function(request, status) {
            console.log("Error");
        },
        success: function(data) {
            console.log("Sucess");
        }
        });
            console.log( "End" );
        });

最佳答案

因为same-origin security restrictions ,您不能向当前网页域以外的域发出 ajax 调用。

可能的解决方法取决于您的实际问题:

  1. 在您的域上构建服务器代理,该代理将为您从其他站点获取网页,以便您可以将请求发送到您自己的域。

  2. 使用 iframe 显示来自另一个域的内容。

关于javascript - Firefox 上的 jQuery URL 获取错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12868658/

相关文章:

javascript - Cookie 代码在 Firefox 中失败

针对 Gecko 引擎优化的 jQuery 库

javascript - 服务器和客户端的 meteor 收集有所不同

javascript - Tbody 垂直滚动条没有固定宽度

javascript - 为什么创建buffer时需要为其分配内存呢?

javascript - 防止按键事件中输入字段出现空格

c# - 单击 jQuery 选项卡时如何触发 c# 程序?

javascript - emberjs 一次获取所有表单字段/值

javascript - 拖动具有滚动的容器时可拖动项目不可见

css - 使用 anchor 标记的 firefox 奇数填充