0

我想知道如何根据按下的按钮将变量传递给 simpleCart 函数以获得不同的结帐链接。

纽扣:

$('.paypal_checkout').on('click', function(){
    window.checkoutlink = 'http://url.com/paypal';
     simpleCart.checkout();
               return true;
});

$('.stripe_checkout').on('click', function(){
    window.checkoutlink = 'http://url.com/stripe';
     simpleCart.checkout();
               return true;
});

简单车:

    simpleCart({
        checkout: { 
            type: "SendForm" , 
            url: checkoutlink ,
        } 
    });
4

1 回答 1

0

您必须编辑 simpleCart.js 文件以使其在具有 SendForm 的位置工作我将 action = opts.url 更改为在我的 onclick 函数中定义的全局变量 checkoutlink:

编辑了 simpleCart.js:

                    action = checkoutlink,
                    method = opts.method === "GET" ? "GET" : "POST";

纽扣:

$('.paypal_checkout').on('click', function(){
    window.checkoutlink = 'http://url.com/paypal';
     simpleCart.checkout();
               return true;
});

$('.stripe_checkout').on('click', function(){
    window.checkoutlink = 'http://url.com/stripe';
     simpleCart.checkout();
               return true;
});
于 2016-09-01T01:55:27.123 回答