autoComplete には grails 2.1.0 と grails richui プラグイン 8.0 を使用しています。私の問題は、firebug が firefox でオンになっている場合のオートコンプリートの動作です。他のブラウザーでは機能しません。ただし、結果を印刷できるため、ajax 呼び出しはバックエンドに送られます。以下はheadタグの私のgspのコードです
<resource:include components="autoComplete" autoComplete="[skin:'default']"/>
オートコンプリート用
<richui:autoComplete name="searchCountry" id="searchCountry" delimChar="," class="countryBox" action="${createLinkTo('dir': 'controller/getCountryList')}"/></td>
これは私のコントローラーのコードです
def getCountryList()
{
println("**********get country list*********")
def locations = Countrylist.findAllByCityLike("%${params.query.trim()}%")
render(contentType: "text/xml"){
results()
{
locations.each { location -> result(){
name(location.city + ", " + location.state)
println("**********get country list*********"+location.city + ", " + location.state)
}
}
}
}
}
助けと提案に感謝します。