最近在工作上看到一个奇葩问题,在Android和Windows平台上做请求时参数都可以正常传递和接收,但在IOS系统下,微信自带页面进行二维码支付页面跳转的时候,参数无法带过去,导致页面报错。需要将 form属性中的target 设置为"_parent"。
// 二维码支付
if (bank == 'WECHAT') {
var url = document.dynamicResourcePath + "/wechat/gotoTwoCodePc.html";
$('#deductForm').attr('action', url);
// $('#deductForm').attr('target', "_blank");
$('#deductForm').attr('target', "_parent");
$('#deductForm').submit();
//add by liwei 2018-11-14
popwin('open');
}
—————————————
尊重原创,向原作者致敬!