JQuery AutoComplete结果格式?

我有一个由空格分隔的值字符串,我返回到Jquery调用,但它不会将单词分隔成行。 数据应该以字符串或列表或其他方式返回吗?

默认情况下,它希望结果由换行符分隔。 如果提供由空格分隔的值列表,则需要提供一个解析函数,该函数将获取返回的数据并将其转换为数组。 如果您提供值列表,情况也是如此。

这是我正在处理的项目的示例,它通过MVC操作中的JSON返回字符串列表。

$('#eventName').autocomplete( '<%= Url.Action("SearchEvent", "Donor" ) %>', { dataType: "json", formatItem: function(data,i,max,value,term){ return value; }, parse: function(data){ var array = new Array(); for(var i=0;i 

如果你正在使用这里的插件,那么我认为你以JSON格式返回结果。 以下是使用ASP.Net MVV的方法 。

还有另一个自动完成插件,希望将字符串分隔为“|” 像这样的人物:

第1项| 第2项|

您可能想查看您正在使用的文档!