表单自动提交时Prestashop抛出“技术错误”

时间:2014-12-19 09:20:05

标签: javascript prestashop form-submit

我为Prestashop开发支付网关模块。在结帐流程的付款方式页面上选择时,客户将被重定向到另一个网站。问题是,在重定向Prestashop之前就抛出了这个错误:

enter image description here

我认为这是Prestashop的一个错误,但你也可以看到它并没有真正告诉我任何事情。按下OK后,重定向发生,并且无需任何进一步的错误即可完成订单。其他所有工作都没有错误。

特定页面的工作方式是使用隐藏的表单,使用javascript自动提交

<form action='http://paymentpage.com/blabla' method='post' name='redirectionForm'>
   <input type='hidden' name='returnUrl' value='http://welcomeback.com'>
   .....
</form>

<script language="javascript">
    document.redirectionForm.submit();
</script>

如果我注释掉document.redirectionForm.submit();,则屏幕截图中的错误未显示,但是当然页面也未被重定向。

奇怪的部分是这个错误并不总是显示出来(它是它的8/10倍),而且它只发生在Chrome中。

此外,Chrome调试器控制台不显示任何内容。

你能帮忙吗?

0 个答案:

没有答案