我的想法是 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/