解决方法
您可以尝试提供一个解析选项(用于处理数据解析的函数),并在没有返回解析结果的情况下执行所需的操作.
此示例假设您正在收回包含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; } });