我已经完成了制作PayPal按钮的任务,它将根据用户的选择获得一个价值,但网站上有很多选项,为每个选择制作一个按钮是不合理的,我已经找到答案,但要么是信息过时,不安全,或者我没有理解的知识
我已经看过结帐api的条款,等等,这个和那个,但我不能弄明白。
那么,你们可以开导我们并指导我的方式。
我知道html,php但仍然有点笨蛋,js sorta。
答案 0 :(得分:0)
在不了解您的问题的情况下,我将概述您可以浏览的产品和数量系统的实施。
您说您有一组项目x, y, x
,并提供选择用户可以拥有该产品的时间长度(以月为单位)的选项。
假设在Javascript中,您有Product
个对象的以下类:
function Product() = {
this.Name = "Gaming Computer";
this.Price = 100; // Per month, in $.
}
因此,用户选择Product
,而选择Product
为Gaming Computer
。您可以通过执行以下操作来测试代码中的产品名称:
console.log(Product.Name)
// Gaming Computer
您现在拥有该产品以及相关的property
,price
。在内联评论中,您可以看到这是$, per month
。
我们假设用户选择Gaming computer, 6 months
。您不想执行以下操作:
var month = $('#monthComboBox').val();
if(product.Name == "Gaming Computer" and month == 1) {
// do stuff
} else if(product.Name == "Gaming Computer" and month == 2) {
// This is getting laborious
} else ....
所以你会做以下事情:
Product.Price * month = totalCost
,它会向您收取向用户收取的总额。然后,您可以将此值传递给Paypal按钮,并根据需要对其进行充电。