这个简单的代码在Chrome(显示您的IP)中有效,但在Firefox中不返回以下错误:


  “发生错误:404错误”。


<script>$(document).ready(function()
    {
    $.ajaxSetup({cache: false});
    $.ajax({
        url: "https://freegeoip.net/json/",
        dataType: "JSONP",
        error: function(xhr)
            {
            console.log("An error occured: " + xhr.status + " " + xhr.statusText);
            },
        success: function(data)
            {
            console.log(data.ip);
            }
        });
    });
</script>


这是小提琴:https://jsfiddle.net/7ayo52Lx/5/

任何帮助表示赞赏。

最佳答案

好的,我发现了自己的愚蠢错误,并且也许会对其他人有所帮助:我的addblocker阻止了该请求。

案子解决了。

关于javascript - Jquery Ajax在Firefox中不起作用(以前在以前的版本中工作),但在Chrome中工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42874652/

10-09 14:34