1

问题是我有一个完整的工作购物车,但它没有为 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>

有没有人对如何让两个结帐选项都起作用有什么好主意?

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

4

1 回答 1

1

取自:SimpleCart-JS GitHub

注释掉你所有的checkoutTo

// 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>
于 2013-07-15T21:34:33.187 回答