在我的项目中,我在 TextField 中使用 jQuery UI Autocomplete 插件。我编写了以下代码,它工作正常:
<textarea id="result" rows="4" cols="50"></textarea>
$('#result').autocomplete({
source: sugData
});
现在我简单地解释一下这个问题:
如果有这样的话:
I go to school
I am a boy
I play cricket
然后当我输入I
文本字段时,服务器将响应go, am, play
并将其存储在sugData
变量中。现在,当我在(附加)go
之后开始输入时I
,自动完成建议不会显示任何要填写的建议。我知道这是因为I go
不等于存储在sugData
ie中的数组中的任何可用数据go, am, play
。
无论如何要解决这个问题?
PS:我将文本字段中的完整文本发送到服务器端,这是必要的。
编辑:如果我只考虑发送到服务器的最后一个词,那么服务器将响应I
而不是go, am, play
. 因此,不可能只修剪最后一个单词。