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

[App引擎] IOS api.ajax callback接收不到返回数据问题

[复制链接]
发表于 2015-7-30 11:16:49
api.ajax callback接收不到返回结果,经测试,后台服务器是已经输出了json格式的返回结果的。而且在android下也是正常的
59
帖子
0
勋章
713
Y币
返回的json内容是怎么样的,callback里ret和err都无内容?
13
帖子
0
勋章
50
Y币
callback里就光写句alert语句都不会执行啊
5
帖子
0
勋章
1万+
Y币
本帖最后由 技术支持-M 于 2015-7-30 12:04 编辑

IOS要求数据格式要比安卓严格,要返回标准的JSON格式
13
帖子
0
勋章
50
Y币
那我把datatype改成text也不行啊
5
帖子
0
勋章
51
Y币
我的也是,安卓下,是可以的,但IOS,就是不行.不知道为什么,?
0
帖子
0
勋章
4
Y币
我也碰到了,安卓也不行,callback函数貌似执行不到,服务器上数据看了下是已经有插入了,跪求大神
5
帖子
0
勋章
1万+
Y币
hyzhangjr 发表于 2015-9-22 14:51
我也碰到了,安卓也不行,callback函数貌似执行不到,服务器上数据看了下是已经有插入了,跪求大神 ...

调用这个接口的标签是哪个标签,是DIV还是BUTTON?可发下代码
0
帖子
0
勋章
4
Y币
本帖最后由 hyzhangjr 于 2015-9-22 15:04 编辑
技术支持-M 发表于 2015-9-22 14:54
调用这个接口的标签是哪个标签,是DIV还是BUTTON?可发下代码

找不到原因了,是页面中form的问题<form id="form1">
                       
                        <div align="center">
                                <button id='loginTest' >登录</button>
                        </div>
                </form>

把按钮放到form里了,logonfunc方法中通过api.ajax执行的话下面的callbackTest回调函数都执行不到,都是执行apiready的,好奇怪,把form去掉就可以,我是新手,可能还不太会的原因,多谢了!
api.ajax({
            //url: 'https://d.apicloud.com/mcm/api/testT/55ffa5f4a00da0bb1c424e37',
            url: 'https://d.apicloud.com/mcm/api/testT',
            method: 'POST',
            cache:'false',
            timeout: 30,
            dataType: 'json',
            //returnAll:false,
            headers:headers,
            data:{
                body:{
                                            "userName": "RONG1",
                                            "userAge": "31"
                                          }
            }
        },callbackTest);

        function callbackTest(ret,err){
                alert("callbackTest");

1
帖子
0
勋章
93
Y币
我的也是
12下一页
您需要登录后才可以回帖 登录

本版积分规则