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

[superwebview] [一键生成微信公众号]生成的代码ajax请求后台接收不到参数

[复制链接]
发表于 2019-8-1 09:15:55
使用【一键生成微信公众号】功能生成的代码部署上以后,整个项目的api.ajax请求,服务端均无法获得请求中的参数,同样的代码在App中是没问题的,公众号中的api.ajax不存在跨域问题。

380
帖子
4
勋章
6
Y币
软件攻城狮 发表于 2019-8-5 14:13
api.ajax({
    url: "htt://192.168.42.9:8080/cemeteryapp.loginsubmit.phtml",
    method: 'post',

用body方式提交试试

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等.
}
20
帖子
0
勋章
6613
Y币
公众号的请求不支持http,你的ajax请求地址怎么写的?
3
帖子
0
勋章
45
Y币
yxWin 发表于 2019-8-1 09:46
公众号的请求不支持http,你的ajax请求地址怎么写的?

我不是在公众号中访问的,现在部署为web工程,公众号只能HTTPS访问应该不会影响到的。
380
帖子
4
勋章
6
Y币
参数在哪写着?转换之后都是前端代码,可以调试看看。
3
帖子
0
勋章
45
Y币
技术支持-F 发表于 2019-8-1 14:20
参数在哪写着?转换之后都是前端代码,可以调试看看。

api.ajax({
    url: "htt://192.168.42.9:8080/cemeteryapp.loginsubmit.phtml",
    method: 'post',
    data : {
                values : {
                        "username":username,
                        "password":toMD5Str(pwd)
                }
          }
}, function(ret, err) {
        if(ret.result == "success"){
                alert("登录成功!");
        }else{
                alert("登录失败");
        }
    api.hideProgress();
});

这是我的前台代码,在App正常登录。把一键生成微信公众号功能生成的代码部署在tomcat容器里运行,后台服务端无法接收用户名和密码这两个参数。
3
帖子
0
勋章
45
Y币
技术支持-F 发表于 2019-8-5 14:31
用body方式提交试试

data:

测试改成jQuery的ajax提交是可以的。我没测试使用body的方式提交,即使是用body方式提交可以,但是我们所有代码的ajax请求都要改一遍吗?怎么保持代码的一致性?
9
帖子
0
勋章
35
Y币
软件攻城狮 发表于 2019-8-5 15:48
测试改成jQuery的ajax提交是可以的。我没测试使用body的方式提交,即使是用body方式提交可以,但是我们所 ...

楼主这个问题解决了码
您需要登录后才可以回帖 登录

本版积分规则