我为Prestashop开发支付网关模块。在结帐流程的付款方式页面上选择时,客户将被重定向到另一个网站。问题是,在重定向Prestashop之前就抛出了这个错误:
我认为这是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调试器控制台不显示任何内容。
你能帮忙吗?