【发布时间】:2025-12-31 04:20:13
【问题描述】:
我需要将搜索建议添加到文本框中。我尝试了很多方法。但我找不到正确的方法。我使用ajax从后端获取数据(arraylist)。然后将其作为json返回给jsp。现在我需要根据ajax成功添加搜索建议功能。 ajax成功的dataType是json。
$("#tagText").bind("keyup", function (event){
event.preventDefault();
var tagSuggest = $("#tagText").val();
var url= "../operation/SuggestSupport!searchSuggest.action?documentTag.tagText="+tagSuggest+"&page=0&activePage=0";
$.ajax({
type: "POST",
url: url,
dataType:"json",
success: function(data){
//search suggestions code
},
error: function (data){
alert("Error");
}
});
});
这是我的文本框
<div class="input-group">
<s:textfield name="document.tagText" id="tagText" cssClass="form-control" maxlength="100" autocomplete="off" style="width: 237px; border-radius: 4px;"/>
</div>
【问题讨论】:
-
使用jquery自动完成jqueryui.com/autocomplete
-
我查过了。例如,当我输入“S”字母时,它会给出“S”在中间的单词。我需要的是当我输入一个字母时,建议词应该从那个字母开始。有没有可能的方法来做到这一点??
标签: jquery json ajax search-suggestion