无法应用带有ajax填充值的jquery multiselect小部件

无法应用带有ajax填充值的jquery multiselect小部件,jquery,struts,Jquery,Struts,我正在使用ajax填充我的select下拉列表。我用这个来美化我的多选下拉列表。但由于某些原因,在使用此小部件后,下拉列表没有填充。这是我的密码。该应用程序正在使用struts <html:select styleId="code" name="Form" property="selCode" multiple="multiple"> <logic:iterate id="clist" name="Form" property="CodeList"> <op

我正在使用ajax填充我的select下拉列表。我用这个来美化我的多选下拉列表。但由于某些原因,在使用此小部件后,下拉列表没有填充。这是我的密码。该应用程序正在使用struts

<html:select styleId="code" name="Form" property="selCode" multiple="multiple"> 
 <logic:iterate id="clist" name="Form" property="CodeList">
  <option value=<bean:write name="cclist" property="id"/>>
  <bean:write name="cclist" property="value"/></option>
 </logic:iterate> 
</html:select>

$(document).ready(function(){
 $("#code").multiselect().multiselectfilter();;
});

我很快阅读了文档,说加载ajax值时应该调用refresh,我看不到您的ajax clal,但在success:函数中看到了{part,只需执行$'chargecode'。multiselect'refresh';看起来你在哪里设置了id=chargecode?我不知道struts是如何工作的,但似乎你没有在任何地方设置它,所以$chargecode没有应用multiselect的元素。感谢上帝为什么。你是一个明星!+1