我想知道如何为不同的签出链接传递变量到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:
simpleCart({
checkout: {
type: "SendForm" ,
url: checkoutlink ,
}
});发布于 2016-09-01 01:55:27
您必须编辑simpleCart.js文件,使其在有SendForm i将action = opts.url更改为全局变量checkoutlink的情况下工作,该变量是在onclick函数中定义的:
编辑的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;
});https://stackoverflow.com/questions/39260536
复制相似问题