javascript – 处理没有结果jquery自动完成

前端之家收集整理的这篇文章主要介绍了javascript – 处理没有结果jquery自动完成前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我想返回一个消息,当没有结果为用户当前查询!我知道我需要点击keyup事件,但它看起来像插件正在使用它

解决方法

您可以尝试提供一个解析选项(用于处理数据解析的函数),并在没有返回解析结果的情况下执行所需的操作.

此示例假设您正在收回包含FullName和Address属性JSON对象数组.

$('#search').autocomplete( {
       dataType: "json",parse: function(data) {
         var array = new Array();
         if (!data || data.length == 0) {
             // handle no data case specially
         }
         else {
            for (var i = 0; i < data.length; ++i) {
               var datum = data[i];
               array[array.length] = { 
                                       data: datum,value: data.FullName + ' ' + data.Address,result: data.DisplayName
                                     };
            }
         }
         return array;
       }
   });

猜你在找的jQuery相关文章