2015-12-27 144 views
0

我正在使用singnalR集線器和變量「名稱」與所有其他方法正常工作,但在以下方法中獲取「未定義」。對象未定義

該方法採用「名稱」並將其添加到列表中並最終在div中顯示「名稱」。

我通過名稱,比如這個 -

function registerEvents(chatHub) { 
    var name = prompt("Please enter your name"); 
    if (name.length > 0) { 
     alert("error"); 
     chatHub.server.connect(name); 
    } 



function AddUser(chatHub, id, name) { 

    var userId = $('#hdId').val(); 

    var code = ""; 

    if (userId == id) { 
     alert(name); 
     code = $('<div class="loginUser">' + name + "</div>"); 

    } 
    else { 

     code = $('<a id="' + id + '" class="user" >' + name + '<a>'); 

     $(code).dblclick(function() { 

      var id = $(this).attr('id'); 

      if (userId != id) 
       OpenPrivateChatWindow(chatHub, id, name); 

     }); 
    } 
+0

我已經做到了這一點 –

回答