2012-07-02 120 views
0

我用jquery自动完成它的代码就像现在的facebook搜索功能现在的问题是我得到的userid,我将它存储在文本字段隐藏但如果某些用户按退格键ID保持相同的旧用户这是搜索之前,因为我对存储选择ID .. plust我想限制用户不能继续下去以外selecing从数据库中的任何用户.. 这里是我的代码Jquery自动完成获取ID cha

$(document).ready(function(){ 

    $("#searchbox").autocomplete("search.php", { 


    width: 258, 
    highlight: false, 
    scroll: true, 

    scrollHeight: 350, 
    dataType: 'json', 

    parse: function(data) { 
      var array = new Array(); 
      for(var i=0;i<data.length;i++) 
      { 

      array[array.length] = { data: data[i], value:   data[i].name, result: data[i].name}; 

      } 
      return array; 
    }, 
    formatItem: function(row) {      


    var output = "<img class=img src='user_img/" + row.img + "'/> ";    
    output += "<span class=name>"+row.name+"</span><br/>"; 
    output += "<span class=small>"+row.country+"</span><br/>"; 


    return output; 
    } 




      }).result(function(event,item) 
      { 


      $('#temp').val(item.uid); 


      }); 
     }); 
+0

是的,只是发现。 –

回答

0

使用这种方法,它感谢所有帮助我:(

 select: function (event, ui) { 
     var v = ui.item.value; 
     $('#MessageTo').html("Something here" + v); 
     $('#Hidden1').html("Something else here" + v); 
     // update what is displayed in the textbox 
     this.value = v; 
     return false; 
    }