我使用这个jQuery自动完成插件与导轨:http://docs.jquery.com/Plugins/Autocomplete轨,JSON对象,jQuery的,自动完成
我无法弄清楚如何格式化我的结果,无论是在我的Rails控制器和我的JavaScript文件。
我有我的控制器是这样的......
@query = params[:q].downcase
@json = User.all(:login => /^#{@query}/)
respond_to do |format|
format.js { render :json => @json.to_json(:only => "login"), :layout => false }
end
在我的script.js文件
然后这个...
$("#form").autocomplete('/url', {
width: 320,
dataType: 'json',
highlight: false,
scroll: true,
scrollHeight: 300
})
但我无法弄清楚如何解析数据,所以我的自动完成只是一次性获得所有结果的原始数组。
如何处理在的script.js文件和/或在我的控制器为它工作的JSON?