iis ajax访问html文件,jquery – 使用ajax从本地文件访问Web

我有点新的

JQuery和ajax,所以我道歉,如果这是一个新手的问​​题.

我正在尝试使用本地文件中的ajax来访问网络(例如,获取文本文件).

我没有使用IIS或任何东西,简单的文件从我的硬盘驱动器(我需要它保持这种方式).

检查IE8和Chrome(版本11.0.696.60).

这里有一些javascript来说明:

// use ajax to load from the web

$("#webText").click(function(){

$.get("http://www.w3schools.com/jquery/demo_ajax_load.txt", function(result){

alert(result);

});

此代码正在尝试从Web加载文本文件 – 操作在IE和chrome上都失败(不会得到成功函数).

Chrome在错误控制台中通知“XmlHttpRequest无法加载_http://www.w3schools.com/jquery/demo_ajax_load.txt:Access-Control-Allow-Origin不允许Origin null”

// use ajax to load from a local file

$("#localText").click(function(){

$.get("demo_ajax_load.txt", function(result){

alert(result);

});

此代码正在尝试从本地文本文件加载.

IE:操作成功.

Chrome:失败,与上述相同的错误.

使用这里给出的例子,我试过:

// use ajax to load json object from the web

$("#webJSON").click(function(){

var url = 'http://www.panoramio.com/wapi/data/get_photos?v=1&key=dummykey&tag=test&offset=0&length=20&minx=-30&miny=0&maxx=0&maxy=150';

$.get(url, function(json) {

alert(json.photos[1].photoUrl);

}, "jsonp");

});

这个代码在两个浏览器上都很好用.显然,可以从本地文件与Web服务进行通信.

有任何想法吗?

BTW – 我对IE的这个方面更感兴趣,Chrome和其他浏览器不是一个问题.

谢谢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值