【问题标题】:simpleCart.js dynamic URL within JavascriptJavascript 中的 simpleCart.js 动态 URL
【发布时间】:2016-08-31 23:28:58
【问题描述】:

我想知道如何根据按下的按钮将变量传递给 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 ,
        } 
    });

【问题讨论】:

    标签: javascript paypal simplecart


    【解决方案1】:

    您必须编辑 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;
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      • 2011-11-13
      • 2019-03-16
      • 2021-07-09
      • 2020-04-11
      • 2014-02-21
      • 1970-01-01
      相关资源
      最近更新 更多