我将cord2与cordova一起用于android应用。在此,我使用了支付网关,因此,我需要在不打开浏览器的情况下将表单值发布到外部支付URL。
示例代码为:
<form action="<External URL>" method="POST">
<input type="text" value="paymentID">
</form>
请帮助我。
答案 0 :(得分:0)
要使表单提交无法在浏览器中打开,您必须允许导航到该URL。
您可以通过像这样的allow-navigation
在config.xml中添加一个<allow-navigation href="http://example.com/*" />
条目来实现。
在Android中,您还需要安装cordova-plugin-whitelist
但是您不应真正将表单提交到外部URL,而应使用XHR(AJAX)将POST发送到服务器,而不是将表单提交。