检索字母和数字无问题能直接出来,但检索中文的时候必须输入完一个汉字,按下方向键或双击一下才能出提示,这是问什么var ccc;
$().ready(function(){

var data= {
 minChars: 1, 
             max:10, 
             width: 400,
             matchCase:false,//不区分大小写
             matchSubset:false,
             cacheLength:0,
             dataType: 'json',    
             scrollHeight: 500,
                   extraParams:{type2:$("#type2").val()},
   parse: function(data) {  
               return $.map(eval(data), function(row) {  
                    return {  
                        data: row,  
                        value: row.name ,  
                        result: row.name  
                     }  
                 });  
             },                     formatItem: function(item) {  
             return "<table width='90%' border='0' cellspacing='0'>"+
             "<tr><td width='40%'>"+item.name+"</td><td width='50%'>"+item.bz1+"</td></tr></table>";                
            } 
         };
ccc=data;
$("#receiver").autocomplete("MailSend!complete.action", 
         ccc)
         .result(function(event,item){
          $("#receiverId").attr("value",item.id);
         });
 });

解决方案 »

  1.   

    1.打开你调用的jquery.ui.autocomplete.js文件
    2.找到下面这块片段(不同版本有些差异):
    .bind( "keypress.autocomplete", function( event ) {
    if ( suppressKeyPress ) {
    suppressKeyPress = false;
    event.preventDefault();
    }
    })
    .bind( "focus.autocomplete", function() {
    if ( self.options.disabled ) {
    return;
    } self.selectedItem = null;
    self.previous = self.element.val();
    })
    .bind( "blur.autocomplete", function( event ) {
    if ( self.options.disabled ) {
    return;
    } clearTimeout( self.searching );
    // clicks on the menu (or a button to trigger a search) will cause a blur event
    self.closing = setTimeout(function() {
    self.close( event );
    self._change( event );
    }, 150 );
                })3.在后面加入:
    .bind('input.autocomplete', function(c) {
                    self.search(self.item);
    });这样就可以了,我以前也碰到了这个问题,翻遍了中文论坛没有解决, 后来google了某个外文论坛才解决的,希望对你有所帮助。