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

[App引擎] 关于api.ajax post无法传值啊?

[复制链接]
发表于 2015-6-16 11:38:09
url="http://60.8.229.226:1234/2.0/post.php";
    api.ajax({
            url: url,
            data:{
                    body:{"name":"123"}
            },
            method: 'post',
            timeout: 30,
            dataType: 'json',
            returnAll:false           
                       
        },function(ret,err){
            if (ret){alert(JSON.stringify(ret))
                   
            }else {
                    api.alert({
                    msg'错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode)
                });
            };
        });

服务器端:
<?php
exit(json_encode($_POST));
?>
手机测试,弹出对话框内容:[]
有碰到的帮忙回答一下,谢谢

0
帖子
0
勋章
1058
Y币
数据JSON.stringify看看
8
帖子
0
勋章
1万+
Y币
可以试着这样改下,
1. data: { body: {} } 改为 data: { values: {} }
2. 需要去掉 err.statusCode 后面的括号
请参考
  1.         url="http://60.8.229.226:1234/2.0/post.php";
  2.         api.ajax({
  3.             url: url,
  4.             data: {
  5.                 values:{"name":"123"}
  6.             },
  7.             method: 'post',
  8.             timeout: 30,
  9.             dataType: 'json',
  10.             returnAll:false           
  11.                        
  12.         }, function(ret, err) {
  13.             if (ret) {
  14.                 alert(JSON.stringify(ret));                  
  15.             } else {
  16.                 api.alert({
  17.                     msg: '错误码:'+err.code+';错误信息:'+err.msg+'网络状态码:'+err.statusCode
  18.                 });
  19.             }
  20.         });
复制代码
以及


53
帖子
0
勋章
564
Y币
参考下文档,post传的值写在values里面,并且为json对象,服务器端直接按照字段名接受
15
帖子
0
勋章
61
Y币
谢谢大伙,搞定了
7
帖子
0
勋章
75
Y币
自私,搞定了又不说是自私弄的
您需要登录后才可以回帖 登录

本版积分规则