Salut, je suis en train d'attraper un tableau de chaîne d'une classe appelée AjaxFacade en utilisant DWR et j'utilise jquery pour compléter automatiquement une zone de texte snippetof mon code jsp est le suivanterreur jquery this.source est pas une fonction
<%
String path = request.getContextPath();
%>
<script type='text/javascript' src='<%=path%>/dwr/interface/ajaxFacade.js'></script>
<script type='text/javascript' src='<%=path%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=path%>/dwr/util.js'></script>
<script>
$(function()
{
var countries ;
countries = ajaxFacade.getCountries();
$("#tags").autocomplete({source : countries});
});
</script>
<tr>
<td align="left" valign="top" bgcolor="e3ddc7">
<div align="right"><strong> <font color="red">*</font>Old E-mail Address:</strong></div>
</td>
<td align="left" valign="top" bgcolor="#FFFFFF">
<html:text name="amsUserRequestForm" property="oldEmail" size="20" styleClass="ui-widget" styleId="tags">
</html:text></td>
</tr>
fonction en classe AjaxFacade est la suivante
public String[] getUsers() {
String[] countries = {
"India",
"Iran",
"Iraq",
"Indoneshia",
"Ireland"
};
return countries;
}
Peu importe ce que je fais me garde de donner this.source d'erreur n'est pas une fonction. Toute aide est grandement appréciée
Vous voyez que getUsers() le remplit avec des données? – Rob