起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3915|回复: 0

[未处理] 苹果端 post 提交 json 对象,后台接受不到数据

[复制链接]

7

主题

13

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
发表于 2021-4-23 11:19:18 | 显示全部楼层 |阅读模式
本帖最后由 huazai0442 于 2021-4-23 11:24 编辑

苹果端ajax  post   提交 json 对象,后台接受不到数据
安卓和 PC 都可以正常提交的,但 在苹果APP上,提交后,后台就是 接受不到参数。且我用formData 的方式提交,后台也是 获取不到数据,只有 url传参的方式,后台能获取到数据。请问有哪位大侠 知道怎么解决吗?以下是我 json 提交数据的方法。

$.ajax({
               url : ServiceUrl,
                type : 'POST',
                cache: false,
                async : false,
                dataType : 'json',                 
                contentType : "application/json;charsetset=UTF-8",//必须
                data : jsondata,                   
                success : function(result) {
                        rs=result;
                },
                error : function(result){
                        alert("服务端返回异常 ,meaage:"+JSON.stringify(result));
                }
            });


以下是我转换成 formdata 数据格式的提交方式

var formData = new FormData();
                  Object.keys(json).forEach((key) =>{
                          if(json[key]!=null)
                                  formData.append(key, json[key]);
                  });
$.ajax({
                url : ServiceUrl,
                type : 'POST',
                cache : false,
                async : false,
                dataType : 'json',
                processData: false,
                contentType: false,  
                data : formData,
                success : function(result) {
                        rs=result;
                },
                "error" : function(result){
                        alert("服务端返回异常 ,meaage:"+JSON.stringify(result));
                }
            });



您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-21 21:09 , Processed in 0.101213 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表