帖子
帖子
用户
博客
课程
显示全部楼层
4
帖子
0
勋章
22
Y币

[App引擎] 用api。ajax返回的永远是一个很旧的数据

[复制链接]
发表于 2015-8-5 21:14:31
本帖最后由 miren 于 2015-8-5 21:15 编辑

function get_last_ver(){
        var ver = "";
        api.ajax({
            url: ApiUrl.ApplactionVersions,
            method: 'post',
            dataType: 'json',
            returnAll:false,
            data:{values: {ver: api.appVersion}},
            cache:false
        },function(ret,err){
            alert(JSON.stringify(ret));           
        });
    }

返回的ret永远是一个很早的已经被修改过的接口的值,永远不是返回新的值

在接口里设置日志节点,都没有触发,也就是根本没有访问这个接口,但依然有返回值,就是上面说的很早的值

有人遇到过这个问题么?


3
帖子
0
勋章
1365
Y币
没有触发就会返回吗?从逻辑上是不可能的.  检查一下服务端的代码,注意一下地址.  尽量简化代码,方便调错
21
帖子
0
勋章
86
Y币
缓存吧,加一个时间戳
21
帖子
0
勋章
770
Y币
输出你的URL值看下是否正确,并在浏览器中打开看下是否正常
4
帖子
0
勋章
22
Y币
找到问题了,原来是有同事在入口做了判断把手机访问全部跳转到新的目录去了,新目录里都是旧的接口
您需要登录后才可以回帖 登录

本版积分规则