苹果手机微信浏览器无法通过post提交form数据

在ios微信浏览器中,jQuery.post方法访问本地地址没有返回,而且也不能做调试.

原因:ios里面的post请求,要求完整的post的请求头和json响应头,所以不能直接post访问本地文件,但是get完全没问题的。

解决方案:使用完整的post响应,比如说模客(mock-api.com).
 ———————————————— 
版权声明:本文为CSDN博主「SennTyou」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/listentosenntyou/article/details/53021063

这个是别人说的,但是不知道怎么操作。

解决方法:

第一种:把post改成get请求,但是改后另一个问题来了就是,数据不安全了,连接上都能看到,导致数据会流失,Java最终的高级操作就是保密安全,所以这一种方案不建议采用;
第二种:form表单中有个属性target,这个属性是浏览器跳转属性,把这个属性值写成_self后,即可为正常使用微信二维码支付;
第三章:通过ajax请求处理。
 
第二张测试有效

转载于:https://www.cnblogs.com/longsanshi/p/11388550.html

你可能感兴趣的:(苹果手机微信浏览器无法通过post提交form数据)