1

我目前正在尝试将 PayPal 集成到我们现有的 Web 应用程序中。

Web 应用程序使用 ASP.NET WebForms。

由于在 WebForms 中我们(几乎)所有东西都有一个表单元素,我想知道如何集成使用表单本身的 PayPal 按钮。

有什么办法吗?

4

1 回答 1

3

是的。我分三步完成:

  1. 从 PayPal 代码中删除表单标签,因为您不能有嵌套表单。
  2. 向 PayPal 按钮添加 ID、类或其他内容,以便您在 jQuery 函数中找到它(此示例使用 id paypalbutton)。
  3. 添加一个 jQuery 脚本来捕获点击并覆盖表单帖子:

这可能需要修改以使用您的特定代码(但它可能按原样工作):

$(document).ready(function() {
    $("#paypalbutton").on("click",function(n) {
        n.preventDefault();
        $("#aspnetForm").attr("action","https://www.paypal.com/cgi-bin/webscr");
        $("#aspnetForm").submit(); //or whatever your WebForms form element is called
    });
});
于 2014-09-24T17:08:19.803 回答