【问题标题】:javascript, simplecart.js and object usagejavascript、simplecart.js 和对象使用
【发布时间】:2014-08-19 08:17:24
【问题描述】:

各位, 我遇到了提到的插件,但出于某些原因,如果我这样做了:

    var myCart = simpleCart({
            checkout: {
            type: "PayPal" ,
            email: "this.is@test.com"
            },
            currency: "USD",
            cartStyle: 'table'
    });

然后我尝试使用 myCart.add() 函数,例如我得到一个“TypeError: myCart.add is not a function”:

            var newCartMe = myCart.add({
                name: cartTextT,
                price: cartPriceT,
                quantity: cartQtyT
            });

请注意:如果我这样做:

    console.log(myCart);

在调用 add 函数之前,我得到的对象返回得很好。对此有任何想法吗?顺便说一句,这个项目还活着吗?

【问题讨论】:

    标签: javascript jquery simplecart


    【解决方案1】:

    看看这个:

    simpleCart({
      checkout: {
        type: "PayPal" ,
        email: "this.is@test.com"
      },
      currency: "USD",
      cartStyle: 'table'
    }).add({
      name: 'Awesome snickers',
      price: 100,
      quantity: 1
    });
    

    返回TypeError: undefined is not a function。您不应该创建 simpleCart 实例。只需像这样使用simpleCart 对象:

    // Init
    simpleCart({
      checkout: {
        type: "PayPal" ,
        email: "this.is@test.com"
      },
      currency: "USD",
      cartStyle: 'table'
    })
    

    然后添加产品:

    // Add product
    simpleCart.add({
      name: 'Awesome snickers',
      price: 100,
      quantity: 1
    })
    

    我不知道为什么会这样,这是非常奇怪的行为,但它有效;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2014-08-11
      • 2016-02-20
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多