我正在使用 grails 2.1.0 和 grails richui plugin 8.0 进行自动完成。我的问题是如果 firebug 在 firefox 中打开,则自动完成工作。在其他浏览器中它不起作用。但是 ajax 调用将转到后端,因为我能够打印结果。以下是我在头标签中的 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)
}
}
}
}
}
我将感谢您的帮助和建议。