我试图在表单上实现自动填充和自动填充。为了简化,我需要一个函数来帮助我将现有数据提取到不同的表单上。就像我有学生的记录,我需要通过自动完成功能来获取表单上学生的数据。并且与该特定学生相关的信息应该自动填写在表格中。而这样做,我不想离开页面。 是否有滑轨3.要做到这一点任何简化的方式任何建议将是有益Rails自动完成
感谢, NIKHIL
我试图在表单上实现自动填充和自动填充。为了简化,我需要一个函数来帮助我将现有数据提取到不同的表单上。就像我有学生的记录,我需要通过自动完成功能来获取表单上学生的数据。并且与该特定学生相关的信息应该自动填写在表格中。而这样做,我不想离开页面。 是否有滑轨3.要做到这一点任何简化的方式任何建议将是有益Rails自动完成
感谢, NIKHIL
有这样做没有什么秘密,去阿贾克斯。
结合rails3-jquery-autocomplete
宝石,以及一个简单的ajax请求和一点jQuery,你可以达到这个没有大问题。
编辑:
下面是你怎么能在你的应用Ajax请求一个简单的例子。
当用户无论更改“student_name”id元素上的内容时,都会触发请求。
所以你只需要传递学生ID作为参数。
学生证就可以通过创业板获得上述(Rails3中,jQuery的自动完成)
引用一旦你在你的手中,你就可以显示表单字段的数据responseData
。
$('#student_name').live('change',function() {
id = $(this).next().val;
$.ajax({
url: '/students/' + id,
type: 'get',
context: this,
dataType: 'script',
success: function(responseData) {
alert('success: ' + responseData);
}
});
});
希望这个帮助你莫名其妙!
我已经通过了自动完成的应用程序。但我的要求不只是自动完成,而是自动完成的记录显示,它应该自动填写在表单上。就像我在记录中搜索一名学生,并选择一名'xyz'学生,'xyz'学生的数据应自动填入表格中。 – Nikhil