【发布时间】:2013-04-12 12:43:03
【问题描述】:
在我的项目中,我在 TextField 中使用 jQuery UI 自动完成插件。我编写了以下代码,运行良好:
<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 变量中。现在,当我在I(附加)之后开始输入go 时,自动完成建议不会显示任何要填写的建议。我知道这是因为I go 不等于存储在sugData 即go, am, play 中的数组中的任何可用数据。
无论如何要解决这个问题?
PS:我正在将文本字段中的完整文本发送到服务器端,这是必要的。
编辑:如果我只考虑发送到服务器的最后一个单词,那么服务器将响应I 而不是go, am, play。所以,不能只修剪最后一个字。
【问题讨论】:
标签: javascript jquery jquery-ui autocomplete