javascript - 使用 JQ 的 Ajax 请求在 Chrome 中出现错误 : "Failed to load resource"

标签 javascript jquery ajax google-chrome

我的想法是 ping 服务器以了解是否有互联网连接,如果有,它将导航到 MyPage.html,如果没有,则会显示警报。

尽管如此,Chrome 似乎并未将 ping 文件下载到我的电脑,并且我收到错误“无法加载资源:net”。

为什么会失败?这只是一个纯文本文件。

(该文件存在,我可以使用其 URL 路径完美地看到其内容。该文件与脚本位于同一目录中,因此不存在跨域问题)。

有什么与我的服务器有关的吗?

谢谢

function ShowURL(){

$.ajax({
    url:'ping.txt',
    DataType:'text',
    cache: false,
    success: function (){
        window.location.href  = 'mypage.html';
    },
    error: function () {
        alert('Sorry, Internet conecction is required to perform this task');
    }
});

}

最佳答案

经过几个小时的尝试错误,我找到了答案:专门为那些面临同样问题的人:

就我而言,这不是一个常见的网页,它是一个带有 list 文件的离线网页。

只需在 list 文件的“NETWORK”部分中包含文件“ping.txt”

这就是大家!

关于javascript - 使用 JQ 的 Ajax 请求在 Chrome 中出现错误 : "Failed to load resource",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24940923/

相关文章:

javascript - 为什么 1 & 1 === 1 返回 true 而 2 & 2 === 2 返回 false?

javascript - 使用 javascript/jQuery 识别包含特定类的单元格

javascript - 如何对延迟函数执行单元测试?

javascript - 为什么全局 "window"对象有多级访问

javascript - 如何隐藏没有给定类集的复选框?

jquery - 如何将 TinyMCE 永久包装添加到内容区域

javascript - 如何在单击矩形时在 html Canvas 中的矩形框中获取下拉警报?

javascript - 向下滚动时刷新新闻源,浏览器

javascript - 在 Ember 中,AJAX 回调应该包装在 Ember run loop 中吗?

JavaScript 作为响应文本