0

我在表单提交上运行以下 JavaScript 函数时遇到问题,它在 ie 上运行良好。和谷歌抱怨但 Firefox 没有运行第二个 JavaScript 函数

 ItemAddMultiple: function (data, loadBasketPage, callBack) {

    var actionParams = {
        actionPath: "/bag/addmultiple",
        postData: { data: $.toJSON(data) },
        actionType: "add",
        loadBasketPage: loadBasketPage,
        callBack: callBack
    };

    NextBasket.AddBagAction(actionParams);
    NextBasket.GetFullRunMultibuyDiscount();

},

它没有NextBasket.GetFullRunMultibuyDiscount();在 Firefox 上运行该功能

4

1 回答 1

2

jQuery中没有 a $.toJSON,您可以使用 JavaScript JSON.stringify,通过执行以下操作调用它:

postData: { data: JSON.stringify(data) },
于 2013-10-02T11:02:43.483 回答