在表单提交之前保存数据

时间:2011-07-24 14:12:23

标签: php jquery forms paypal save

  

可能重复:
  How to do two POST requests for visitors with JS disabled on one submit button?

在页面中,我有一个带有“送货信息”的表格,然后是一个贝宝按钮。对于运输信息,我还有一个复选框“将此保存到您的个人资料”。如果选中复选框以保存发货信息在数据库中,并在此之后将表格发送到PayPal,我需要这样做。

将发货信息发送到PayPal也非常有用,这样我就可以从PayPal取回发货地址(以便按顺序保存所有这些)

1 个答案:

答案 0 :(得分:1)

我希望它会对你有所帮助。

$('#payment_form).submit(function()
{
    if($('.checkbox',this).is(':checked'))      
    {
        var formData=$(this).serialize();
        $.ajax({
            url: 'your.url.com',
            data: formData,
            type: 'get',
            async: false,
            complete: function()
            {
                alert('Now you will be redirected to PayPal');
            }
       });
    }
    return true;
});

如果此解决方案不适合您,则必须将PayPal Pro集成到您的网站