使用struts2框架
1.html代码
<input type="text" class="form-control nav-search-input" id="searchProjectName" name="searchProjectName" value='<s:property value="searchProjectName"/>'/>
2.js代码
$.getJSON("AllProjectStrArray.action?dataState="+dataState+"&date="+new Date(), function(json2){ if(json2!=null){ $("#searchProjectName").autocomplete({ source: json2, minLength:0, change:function( event, ui ) { if(ui.item==null){ LoadProductNamesToAutoComplete(""); }else{ LoadProductNamesToAutoComplete(ui.item.label); } } }); } });
/*设置未选中时显示下拉列表值*/ $("#searchProjectName").on("click",function(){ $( "#searchProjectName" ).autocomplete("search",""); });
3.struts2配置
<action name="AllProjectStrArray" class="包名称.ProjectAction" method="allObjectStrArray"> <result type="json"> <param name="root">allProjectStringArray</param> </result> </action>