我目前正在尝试将 PayPal 集成到我们现有的 Web 应用程序中。
Web 应用程序正在使用 ASP.NET WebForms。
因为在 WebForms 中我们(几乎)所有东西都有一个表单元素,我想知道如何集成一个使用表单本身的 PayPal 按钮。
有什么办法吗?
最佳答案
是的。我分三步完成:
- 从 PayPal 代码中删除表单标签,因为您不能使用嵌套表单。
- 向 PayPal 按钮添加 ID、类或其他内容,以便您可以在 jQuery 函数中找到它(此示例使用
paypalbutton
的 ID)。 - 添加一个 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
});
});
关于ASP.Net WebForms + Paypal 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26018625/