我有一个下拉菜单:
<ace:selectMenu value="#{MenuBean.cityList}" valueChangeListener="#{MenuBean.ChCountry}">
<f:selectItems itemValue="cityList.id" itemLabel="cityList_nm_city" />
</ace:selectMenu>
和一个输入字段
<h:inputText id="form:nm" value="#{MenuBean.nm}" />
它使用 jQuery 自动完成
$(document).ready(function() {
$("#form\\:nm").autocomplete({
source : function(request, response) {
$.ajax({
url : url,
data : {
method : "getnm",
},
success : function(data) {
alert("success");
}
});
}
});
});
当我更改下拉列表并更新 JSF 组件时,jQuery 自动完成功能不再起作用。这是如何引起的,我该如何解决?