【发布时间】:2011-05-02 23:13:01
【问题描述】:
我们怎么知道号码。 jquery ui 自动完成返回的记录数?当自动完成不返回任何数据时(找不到匹配项),我需要执行一些客户端逻辑。我如何知道自动完成是否返回数据(未找到匹配项时)?
问候 萨拉尤
【问题讨论】:
标签: jquery autocomplete jquery-autocomplete
我们怎么知道号码。 jquery ui 自动完成返回的记录数?当自动完成不返回任何数据时(找不到匹配项),我需要执行一些客户端逻辑。我如何知道自动完成是否返回数据(未找到匹配项时)?
问候 萨拉尤
【问题讨论】:
标签: jquery autocomplete jquery-autocomplete
你需要这样的东西:
$('#fieldId').autocomplete('AjaxHandler.ashx', {
dataType: "json",
parse: function(data) {
var array = new Array();
if (!data || data.length == 0) {
// handle
}
}
在您的处理程序中使用newton json serializer 以json 格式返回数据:
List<DataItem> items = GetDataItems();
string json = JsonConvert.SerializeObject(items);
【讨论】: