繁体   English   中英

jQuery Ajax到file://在IE中不起作用

[英]jquery ajax to file:// not working in IE

我试图离线运行一个简单的网页。 这意味着我无需服务器即可直接从桌面启动html页面。 Firefox和Safari不会给我带来任何麻烦,但IE当然可以。 IE 9+

我正在使用Jquery对本地json文件进行Ajax调用,但该死的ajax调用尚未完成。

我尝试了$ .get,$。post,$。ajax,$。getJSON,$(“ body”)。load(),但没有任何效果。

我也尝试过其他网址file:/// C:/Users/user/Desktop/file.json C:/Users/user/Desktop/file.json C:\\ Users \\ user \\ Desktop \\ file.json

我也尝试了其他Jquery版本1.8.3、1.11.3、2.1.3

我已经简化了

$(document).ready(function () {
     $.get("file:///C:/Users/user/Desktop/file.json", function(data){
        console.log(data);
     }).done(function(){
        alert("done");    
     }).fail(function(){
        alert("fail");
     });
});

出于安全原因将其阻止,默认情况下也会被chrome阻止。 如果要访问文件,请使用JavaScript上传脚本。 也许本教程会有所帮助: http : //www.html5rocks.com/en/tutorials/file/dndfiles/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM