2013-10-02 2 views
0

양식 제출시 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(); 기능을 실행하지 않는을 실행하지 jQuery를에 $.toJSON이 없습니다
+0

오류 콘솔을 표시하려면 'Ctrl-Shift-J'를 누르십시오. 거기에 오류가 있습니까? –

+1

'$ .toJSON (data)'는 표준 jQuery가 아니기 때문에 직접 구현 한 것입니다. 그렇지 않다면,'JSON.stringify (data)'로 변경하십시오. – Archer

+0

java! = javascript – Scalpweb

답변

2

, 당신이 호출되는 자바 스크립트 JSON.stringify을 사용할 수 있습니다 다음을 수행하여 :

postData: { data: JSON.stringify(data) }, 
관련 문제