2013-10-02 97 views
0

我遇到了下面的JavaScript函数需要在窗体上运行的问题提交它可以正常工作即ie。和谷歌呻吟但Firefox没有运行第二JavaScript函数JavaScript函数不能在Firefox中工作

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(); 

}, 

这不是在Firefox

运行 NextBasket.GetFullRunMultibuyDiscount();功能
+0

击中'Ctrl-Shift-J'来调出错误控制台。那里有错误吗? –

+1

'$ .toJSON(data)'是你自己实现的东西,因为这不是标准的jQuery。如果不是,请将其更改为'JSON.stringify(data)'。 – Archer

+0

java!= javascript – Scalpweb

回答

2

没有在jQuery的一个$.toJSON,您可以使用JavaScript JSON.stringify,它被调用通过做:

postData: { data: JSON.stringify(data) }, 
相关问题