确定没有。 Jquery Autocomplete返回的记录数

时间:2011-01-05 10:07:55

标签: jquery autocomplete jquery-autocomplete

我们怎么知道没有。 jquery ui autocomplete返回的记录?当自动完成不返回任何数据时(当找不到匹配项时),我需要执行一些客户端逻辑。我如何知道自动完成是否返回数据(未找到匹配项时)?

此致 萨拉由宇

1 个答案:

答案 0 :(得分:0)

你需要这样的东西:

   $('#fieldId').autocomplete('AjaxHandler.ashx', {
       dataType: "json",
       parse: function(data) {
         var array = new Array();
         if (!data || data.length == 0) {
             // handle 
         }
     }

使用newton json serializer使用{{3}}将数据作为json返回处理程序:

List<DataItem> items = GetDataItems();
string json = JsonConvert.SerializeObject(items);