在我的表单中,我使用JqueryTokenInput添加标记。当我填写表格并提交时,通常,如果有错误,表格将再次加载我输入的值。但TokenInput字段不会获得这些值。我尝试通过加载来自params的数据来实现:
在视图输入栏中:
data: {load: @current_tags}
在控制器中:
@current_tags = params[:deshana][:deshanatag_list]
这不起作用。我认为它不是正确的格式。我怎么能这样做?
答案 0 :(得分:0)
Buddy我也使用了令牌输入来进行自动完成下拉,在这里我已经这样做了你提出的问题。
愿这对你的问题充满信心。
在html页面的javascript标记的开头写下以下行。
$("#id_of_your_token_input_field").tokenInput(token_input_data,{
prePopulate: [{id: id_of_data, name:name_of_data}]
});