我基本上按照PayPal指南创建了一个在浏览器中工作的捐赠按钮,但是当我在离子项目中单击它时它不会工作,我无法打开它。
我尝试过只使用表单(没有使用回调打开浏览器):
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_system"> [...] </form>
之后我尝试先打开一个窗口然后在那个窗口中发帖,但那只是立刻关闭了窗口。
$scope.donate = function() {
var win = window.open( "about:blank", "_blank" );
document.getElementById('theForm').submit();
}
我真的不知道从这里可以做些什么,所以任何帮助都会受到赞赏。
编辑: 在旁注中,是否可以使用https://www.paypal.com/no/webapps/mpp/send-money-online然后以某种方式添加例如sendt@me.com之类的默认收件人电子邮件?
答案 0 :(得分:0)
我有同样的问题,我用“ngNoForm”解决了它。 ngNoForm关闭ngSubmit行为(阻止表单上的默认提交)。
所以代码是:
<form ngNoForm action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_system"> [...] </form>