分享知识 传递快乐
最近在工作上遇到一个奇葩问题,在Android和Windows平台上做请求时参数都可以正常传递和接收,但在IOS设备上后台死活接收不到值。
可能原因是:可能是由于 IOS 用的请求序列与Java接收请求的序列不同,所以导致POST提交数据后台收不到参数
解决办法:本人是把PSOT的请求方式换成GET的提交数据的方式就可以提交数据了。
传统POST提交方法:
//此方法不能在IOS设备上提交数据到后台
$('#formId').attr('action', "url");
$('#formId').submit();
修改后提交方法:
// 此方法可以在IOS设备上提交数据到后台
$('#formId').attr('action', "url?"+$("#formId").serialize());
$('#formId').submit();
——————————————————————
由于写做时间匆忙,如不妥之处请海涵,留言指正。
相互学习,共同进步