帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
84
帖子
2
勋章
1486
Y币

[App引擎] AJAX能否访问本地文件

[复制链接]
发表于 2015-6-19 14:13:26
如题:
AJAX能否访问本地文件,
如果支持访问本地文件,是否支持,fs和widget协议,
经过我的测试发现是不行的

代码如下
api.ajax({
            // url: 'widget://res/affairs_province.json',
            url: '../../res/affairs_province.json',
            dataType: 'json'
        },function(ret,err){
            if (ret) {
                var urlJson = JSON.stringify(ret);
                api.alert({msg: urlJson});
            }else {
                api.alert({
                    msg'错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode)
                });
            };
        });


求解
30
帖子
0
勋章
123
Y币
../../res/affairs_province.json  发布到web里面试试
84
帖子
2
勋章
1486
Y币
会返回两种形式的报错,一种是无法连接网络,一种是数据格式类型错误
叶の凝云若缘  14:08:35
84
帖子
2
勋章
1486
Y币
阿呆阿木 发表于 2015-6-19 14:14
../../res/affairs_province.json  发布到web里面试试

你是说用js的ajax吗
28
帖子
1
勋章
1万+
Y币
url是你服务器的地址
84
帖子
2
勋章
1486
Y币

意思是不能访问本地是吧?服务器的我当然知道怎么用
28
帖子
1
勋章
1万+
Y币
小草 发表于 2015-6-19 14:20
意思是不能访问本地是吧?服务器的我当然知道怎么用

不明白你什么需求,本地文件用fs模块进行操作
5
帖子
0
勋章
1万+
Y币
为何要访问本地文件,本地文件可以取出来,为什么要用这种方式
84
帖子
2
勋章
1486
Y币
技术支持-M 发表于 2015-6-19 14:22
为何要访问本地文件,本地文件可以取出来,为什么要用这种方式

用本地文档readfile的方式取出来的是字符串,还要进行一次parse,如果api.ajax可以访问本地,拿到的直接就是json,这就是我的本意,只是想知道你们的api.ajax是否支持访问本地,如果不行,我可以采用读取文件,或者js的ajax都可以
4
帖子
0
勋章
1277
Y币
小草 发表于 2015-6-19 14:26
用本地文档readfile的方式取出来的是字符串,还要进行一次parse,如果api.ajax可以访问本地,拿到的直接 ...

不行,ajax走的是http协议,本地文件不在服务器上,还是用fs模块吧
12下一页
您需要登录后才可以回帖 登录

本版积分规则