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

[App引擎] ajax的post不能发送到后台?

[复制链接]
发表于 2017-10-17 17:16:59
var paraData = {
            "name": realName,
            "phone": phoneNum,
            "code": code,
            "password": Pwd
        };
        //alert(getRegisterUrl);
        //alert(JSON.stringify(paraData));
        api.ajax({
            url: getRegisterUrl,
            method: "post",
            data: paraData
        }, function(ret, err) {
            api.alert({
                msg: JSON.stringify(ret)
            });
        });

使用post请求后台接收不到数据是什么原因???求解...

2
帖子
0
勋章
2271
Y币
data:

    类型:JSON 对象
    默认值:无
    描述:(可选项)POST 数据,method 为 get 时不传。以下字段除了 values 和 files 可以同时使用,其它参数都不能同时使用。
    内部字段:

{
    stream:"",  //以二进制流的方式提交文件。stream为文件路径(字符串类型),支持绝对路径,以及fs://、cache://、box://等文件路径协议。可直接使用其他端API返回的结果,如api.getPicture回调的ret.data等
    body:"",    //以纯文本的方式提交数据,body支持字符串及JSON对象。提交JSON对象时,需设置application/json类型的Content-Type头
    values:{},  //以表单方式提交参数(JSON对象), 如 {"field1": "value1", "field1": "value2"} (直接传JSON对像.)
    files:{}    //以表单方式提交文件,支持多文件上传(JSON对象),如 {"file": "path"},也支持同一字段对应多文件:{"file":["path1","path2"]}。文件路径,支持绝对路径,以及fs://、cache://、box://等文件路径协议。可直接使用其他端API返回的结果,如api.getPicture回调的ret.data等.
}
21
帖子
0
勋章
90
Y币
cjapi 发表于 2017-10-17 17:51
data:

    类型:JSON 对象

没看明白,我的错在哪里?
2
帖子
0
勋章
2271
Y币
**yyw1990 发表于 2017-10-17 18:04
没看明白,我的错在哪里?

您好,data不正确,您可以写一个

data: {
        values: {
            name: 'haha'
        }
    }
试试,看能否成功
21
帖子
0
勋章
90
Y币
cjapi 发表于 2017-10-17 18:10
您好,data不正确,您可以写一个

data: {

解决了,是这个问题,非常感谢!!!
21
帖子
0
勋章
90
Y币
问题已经解决了,非常感谢!问题是data数据没有按照官方的文档上面的数据写法,这样写就好了:  
var paraData = {
            values: {
                "name": realName,
                "phone": phoneNum,
                "code": code,
                "password": Pwd
            }
        }
您需要登录后才可以回帖 登录

本版积分规则