我使用這個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?