ajax本地html页面,无法从本地HTML页面Ajax本地文件

根据Same OriginPolicy,SOP不应应用于file://协议,但是为什么我的代码不起作用?我正在从本地系统运行此测试页面,并且与html页面位于同一目录中。如果我将URL更改为http://www.google.com/,它也无法正常工作。我不明白为什么,有人可以解释吗?

jQuery UI Example Page

$.support.cors = true;

$(function(){

$(".btn1").button().click(function(){

$.ajax({

url: "abc.txt"

}).done(function(result) {

alert("done");

$(".content").html(result);

}).fail(function() {

alert("error");

});

});

});

Click me!

编辑: 控制台打印如下:

XMLHttpRequest无法加载文件:/// C:/Users/yc/Desktop/jquery%20ajax%20testing/jquery-

ui-1.10.2.custom/jquery-ui-1.10.2.custom/abc.txt。Access-Control-Allow-

Origin不允许使用Origin null。

*它也不适用于Firefox,IE。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值