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

[BUG] 使用api.ajax设置cache: true问题 iOS可以缓存数据 安卓的缓存...

[复制链接]
发表于 2016-8-18 16:13:39
使用api.ajax设置cache: true问题 iOS可以缓存数据 安卓的缓存不了数据   什么原因啊 求老司机带路


api.ajax({
                                url : common_Url + '/?mod=App&do=Index',
                                cache: true
                        }, function(ret, err) {

});

0
帖子
0
勋章
1911
Y币
可能是你找的路径不对,在仔细找找。。
7
帖子
0
勋章
102
Y币
这个怎么找路径啊?不是没网络就自动获取缓存数据吗?
0
帖子
0
勋章
1911
Y币
wenwei 发表于 2016-8-18 16:56
这个怎么找路径啊?不是没网络就自动获取缓存数据吗?

在安卓下,大概是在安卓文件夹的系统目录下data->安卓包名->缓存目录下。
是不是把手机的网断掉后在请求,返回的数据为空。
7
帖子
0
勋章
102
Y币
是啊  安卓手机都是这个问题  
7
帖子
0
勋章
102
Y币
时光~巷陌 发表于 2016-8-18 17:05
在安卓下,大概是在安卓文件夹的系统目录下data->安卓包名->缓存目录下。
是不是把手机的网断掉后在请求 ...

竟然您知道断网之后返回为空 是什么原因呢
20
帖子
1
勋章
7575
Y币
缓存的前提是,同一个url(完全一致的),已经有缓存,即之前已经请求成功并且正常返回过数据。
7
帖子
0
勋章
102
Y币
常山赵子云 发表于 2016-8-18 19:09
缓存的前提是,同一个url(完全一致的),已经有缓存,即之前已经请求成功并且正常返回过数据。 ...

我确定是同一个url 特意弄了个demo 写死测试的 并且请求成功正常返回数据 iOS的没问题 安卓的返回空
20
帖子
1
勋章
7575
Y币
本帖最后由 常山赵子云 于 2016-8-19 12:13 编辑
  1. api.ajax({
  2.         url:'http://www**.**.cn/ajax/demo_get.asp',
  3.         cache: true,
  4.         dataType: 'text'
  5. }, function(ret, err){
  6.         if(ret){
  7.                 alert(JSON.stringify(ret));
  8.         }else{
  9.                 alert('出错了!');
  10.         }
  11. });
复制代码

操作步骤:请求成功一次,关闭手机网络,再请求。

PS:如果缓存失败了,android也绝对不会返回你说的空,而是会返回错误信息。
7
帖子
0
勋章
102
Y币
常山赵子云 发表于 2016-8-19 12:11
操作步骤:请求成功一次,关闭手机网络,再请求。

PS:如果缓存失败了,android也绝对不会返回你说的空, ...

奇怪  我用你的接口就可以存储 用我自己的就不行    这是我自己的代码   
                api.ajax({
                                url : "http://www.hkstv.tv" + '/?mod=App&do=Index',
                                cache : true,
                        }, function(ret, err) {
                                if (ret) {
                                        alert(JSON.stringify(ret));
                                } else {
                                        alert('出错了:' + JSON.stringify(err));
                                }
                        });

断网之后在请求 返回错误输出

断网之后在请求 返回错误输出
12下一页
您需要登录后才可以回帖 登录

本版积分规则