首页 > 建站教程 > 前端框架 >  IOS微信浏览器form.submit无法跳转正文

IOS微信浏览器form.submit无法跳转

我爱模板网在做一个对接工行支付的公众号项目时,在点击支付时,后端会返回一串form表单的字符串,要求这个form表单能够自动提交并跳转到表单action属性指向的地址。先看下代码:
html代码:



js代码:



简单分析下,定义了一个div,用来放置ajax请求来的form表单,设置了表单的打开窗口为“_blank”新窗口打开,并且调用submit来自动提交表单。在本地测试没问题,能提交并打开表单action指向的地址,在安卓手机的公众号也能打开,但是到了苹果IOS的微信公众号,就点击没反应了。一番百度,才发现,是这个“_blank”导致的,改成“_self”就可以了,最终修改如下: