前端页面 自动提交form表单

document.forms[0].submit();

document.forms['exportServlet'].submit();
    (1)document.forms:表示获取当前页面的所有表单

    (2)document.forms[0]:表示获取当前页面的第一个表单

    (3)document.forms['exportServlet']:表示获取当前页面的name="exportServlet"的表单

    (4)submit()表示提交函数
场景:

  在做支付宝支付接入的时候,通过alipayClient发起请求后,返回页面进行重定向到支付宝支付界面

代码:

 发起请求后,向前端返回text/html格式,然后进行自动提交

发起请求后,返回result给前端,result 内容:

<form name="punchout_form" method="post"
		  action="https://openapi.alipaydev.com/gateway.do?charset=utf-8&method=alipay.trade.page.pay&sign=CAQbktYmKK5BH%2Bt6HumFty9eEt1w7vq1TcpcFOH3xkttV2Ux2zzr1UJhoFDXAFZ%2F6wX774GBRYR03XR%2BwnsOK7WzOfMizxV%2BaUpSA92zk9AaN5%2BlzcOIn6CpdL7xZHpPcRWnfjxnhOtR5D3lnXiREF%2FCMZyrrXSkxDcDHWPZ1CPjZ%2FVdI8Wp%2F%2F%2BnpX56YxsrZWFyOaxBK1eqDe7a%2B8mC0jGgZp8i%2BHJaUx88g0k%2BxR1et1RJkMI6ECHA8gBq3DXsVJonRy%2Ffmsf3vzVTdTcw1aTD%2FMP%2F6pEK5NVohpOBHBupWyz3uPpo99lZs%2B0BL3RXKFZcQ4aIe9lR6rOsy%2Fqvwg%3D%3D&return_url=http%3A%2F%2Fsecond.free.idcfengye.com%2FbillingPackageOrder%2FalipayReturnNotice&notify_url=http%3A%2F%2Fsecond.free.idcfengye.com%2FbillingPackageOrder%2FalipayNotifyNotice&version=1.0&app_id=2021000117683029&sign_type=RSA2&timestamp=2021-07-03+17%3A31%3A31&alipay_sdk=alipay-sdk-java-dynamicVersionNo&format=json">
		<input type="hidden" name="biz_content"
			   value="{&quot;out_trade_no&quot;:&quot;1625304691429&quot;,&quot;total_amount&quot;:&quot;10.0&quot;,&quot;subject&quot;:&quot;正式1&quot;,&quot;body&quot;:&quot;用户订购商品个数:1,客户:15&quot;,&quot;timeout_express&quot;:&quot;1c&quot;,&quot;product_code&quot;:&quot;FAST_INSTANT_TRADE_PAY&quot;}">
		<input type="submit" value="立即支付" style="display:none">
	</form>
	<script>document.forms[0].submit();</script>

页面通过<script>document.forms[0].submit();</script>进行自动提交

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值