2016-02-27 55 views
1

作品我無法找到問題 請幫我 我jQuery代碼在IE和Chrome,但它不會在Firefox 工作,我的代碼片段是:JQuery的代碼在Chrome和IE,但它不能在Firefox

var dto = { 'searchObj': LogInObj }; 
$.ajax(
    { 
     url: "Default.aspx/GetLogIn", 
     //url: "Services.asmx/HelloWorld", 
     data: JSON.stringify(dto), 
     //data:'{}', 
     type: "POST", 
     contentType: "application/json; charset=utf-8", 
     datatype: "Json", 
     success: function (result) { 
      var rt = result.d; 
      if (rt.Success) { 
       var data = rt.Data; 
       $.session.set('UserId', data[0].UserId); 
       var userType = data[0].UserTypeId; 
       if (userType == 1) { 
        LogInPage.GetClientInfo(data[0].UserId); 
        **LogInPage.SaveUserLogs();** 
        window.location = 'AdminManager.aspx'; 
       } 
       else if (userType == 2) { 
        LogInPage.GetClientInfo(data[0].UserId); 
        LogInPage.SaveUserLogs(); 
        window.location = 'Base.aspx'; 
        } 
       else 
        alert(' 

我需要調用LogInPage.SaveUserLogs()方法。 感謝您的回覆

+2

在控制檯中是否出現錯誤?提到代碼應該做什麼以及在Firefox中運行時會發生什麼......(順便說一下,您知道Javascript區分大小寫,對嗎?''datatype:「Json」'應該是'dataType:「json」'。) – nnnnnn

+2

好友,首先你的問題太短,無論你問什麼。您需要知道哪個部分不能正常工作,您如何調用它以及您正在使用哪些數據。請在這裏添加一個jsfiddle或代碼片段,以便我們可以提供幫助。也簡化你的代碼。所有的代碼不可能無法工作。只有一部分可能無法正常工作,您需要向我們指出該部分 –

+0

感謝您的回覆 –

回答

0

我使用鍵盤事件的文本輸入,它不能在Firefox中工作 所以我改變它按鍵和我的問題得到解決。 如有需要,我可以提供更多詳情。

相關問題