【问题标题】:Shopping Cart: Paypal OR Google Checkout options working but not BOTH购物车:Paypal 或 Google Checkout 选项有效,但两者都无效
【发布时间】:2013-07-13 21:53:29
【问题描述】:

问题是我有一个完整的工作购物车,但它没有针对 Paypal 和 Google Checkout 进行编码,而是针对其中一个进行了编码。

购物车设置为 Paypal 结账的演示:http://shoppingcart-bthub.blogspot.com/

上面演示中的javascript:http://shopppingcart.googlecode.com/files/simplecart.js

正如您在上面的 javascript 中看到的,它具有 Paypal 或 Google 结帐选项,因此:

var NextId=1,Custom="Custom",GoogleCheckout="GoogleCheckout",PayPal="PayPal",Email="Email", 

在“/head”中,您可以通过以下方式选择您的选项:

<script src='http://shopppingcart.googlecode.com/files/simplecart.js' type='text/javascript'></script>
<script type='text/javascript'>
simpleCart.email = "example@gmail.com";
simpleCart.checkoutTo = PayPal;
simpleCart.currency = USD;

simpleCart.cartHeaders = ["thumb_image" , "Quantity_input" ,   "Total", "remove" ]; 
</script>

但是,您不能同时选择这两个选项。因此,只有一个链接到 javascript 的结帐按钮:

<a class='simpleCart_checkout' href='javascript:;'>Checkout</a>

有没有人知道如何让两个结帐选项都起作用?

附:我有 HTML、CSS、jQuery 方面的技能,但 javascript 有限。

【问题讨论】:

    标签: javascript paypal shopping-cart blogger google-checkout


    【解决方案1】:

    取自:SimpleCart-JS GitHub

    评论你所有的<strong>checkoutTo</strong>:

    // simpleCart.checkoutTo = GoogleCheckout;
    

    并添加一个函数:我创建了一个简单的函数:

    function passPaypal(){ simpleCart.checkoutTo = PayPal; } function passGoogle(){ simpleCart.checkoutTo = GoogleCheckout; }
    

    然后是我的结帐选项:

    <a href="javascript:;" class="simpleCart_checkout" onclick="passPaypal();" >checkoutpaypal</a>
    
    <a href="javascript:;" class="simpleCart_checkout" onclick="passGoogle();" >checkoutgoogle</a>
    

    【讨论】:

    • 甜蜜!我应该将新的“函数”字符串放在 javascript 的哪个位置?
    • 行 // simpleCart.checkoutTo = GoogleCheckout;是
    猜你喜欢
    • 1970-01-01
    • 2015-12-21
    • 2013-04-05
    • 2014-03-15
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    • 2014-09-20
    相关资源
    最近更新 更多