MVC根据最近的用户条目自动完成输入

时间:2013-07-31 06:50:07

标签: c# jquery html ajax asp.net-mvc-4

我有一个管理数据库的网站。

让我们说用户输入有关人的信息(身高,体重,姓名等......) 每天都有很多人进入,高度范围很小,所以如果用户进入一个具有一定高度的人,我希望他下次进入一个人时自动完成。 (就像大多数登录表单一样,你单击一个文本框,它显示你最近输入的登录信息,当你开始输入它时,自动完成你)。

我正在使用MVC 4并且人员条目不在表单中。当用户单击“保存”时,它使用ajax进行保存。

我知道它适用于表单,但我怎么能在某些不在表单中的文本框上进行。

1 个答案:

答案 0 :(得分:0)

jQuery autocomplete解决方案不要求字段在表单中。

如果查看示例的源代码,以前的数据将存储为JavaScript数组。您可以将每个用户的先前条目存储在数据库中,然后使用此数据构建可以通过视图模型传递到视图的JSON数组,然后使用jQuery.parseJSON()将其直接渲染到JavaScript中