项目中需要集成支付宝接口 发送数据手动提交的时候正常的 但是需要自动提交 就是打开页面自动提交form到支付宝就没反应了 这是支付页面的表单:
<form id="payform" name="payform" action="http://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8" method="POST" target="_blank">
<input type="hidden" name="body" value="用于测试的商品" />
...等等 一系列订单信息....
<input type="submit" name="submit" value="马上支付" />
</form>
<script>document.payform.submit();</script>
手动点击"马上支付"的时候,订单可以正确提交但是<script>document.payform.submit();</script>这个自动提交form的脚本却不能自动提交.
需要打开这个页面就自动提交form
请问,问题出在哪里? 测试的浏览器是safari.
<form id="payform" name="payform" action="http://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8" method="POST" target="_blank">
<input type="hidden" name="body" value="用于测试的商品" />
...等等 一系列订单信息....
<input type="submit" name="submit" value="马上支付" />
</form>
<script>document.payform.submit();</script>
手动点击"马上支付"的时候,订单可以正确提交但是<script>document.payform.submit();</script>这个自动提交form的脚本却不能自动提交.
需要打开这个页面就自动提交form
请问,问题出在哪里? 测试的浏览器是safari.
<script type="text/javascript">
function load()
{
document.all.payform.submit();//自动提交
}
</script> <body onload="load()">
<form id="payform" name="payform" action="http://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8" method="POST" target="_blank"> </body>