2010-12-12 4 views
2

こんにちは、私はDWRを使用してAjaxFacadeと呼ばれるクラスから文字列の配列をキャッチしようとしていると私は私のJSPコードがあるsnippetofjqueryのエラーthis.sourceは機能

<% 
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> 
を次のようにテキストボックスを自動補完するためにjqueryのを使用していません

public String[] getUsers() { 

    String[] countries = { 
     "India", 
     "Iran", 
     "Iraq", 
     "Indoneshia", 
     "Ireland" 
     }; 
    return countries; 
} 

どんなに私は何をすべきか、それはエラーthis.sourceを与える私を続けていないが、関数ではありません、次のようにAjaxFacadeクラスの

機能です。どんな助けもありがとうございます。

答えて

0

必要に応じて各国のデータがsync jsonコールで満たされていることを確認してください。

+0

getUsers()がデータを入力しています。 – Rob