总而言之,我收集地址信息以及用户选择的付款方式,然后通过Ajax使用PHP验证信息,如果验证失败,则显示错误或将用户重定向到新寡妇PayPal。我知道 window.open 必须在单击内,所以这就是问题所在。我尝试将整个 Ajax 内容放在一个函数中并调用该函数,然后在单击时在大范围内重定向,但它没有奏效。有什么想法吗?
<->
不是很好,但通过添加一个新步骤来解决,打开一个带有提示和成功消息的漂亮模式。
您可能需要
在UI中执行两个步骤,第一次单击通过Ajax验证数据,然后在成功时出现一个按钮,上面写着"成功!打开PayPal"。这是一个笨拙的用户体验,但在实现方面将是坚实的。