繁体   English   中英

用以前的数据填充表格

[英]Populate form with previous data

我正在寻找一个功能添加到我的应用程序中,当前,您输入您的名字和姓氏以及其他一些详细信息。

我要添加的功能是能够开始在表单中输入名字,并立即输出具有类似名字的名字,如果名字在那里,则使用这些详细信息,而不必再次输入名字。

选择上一个条目的名称后,可以继续将数据添加到未填充字段的表单中。

我目前正在与laravel合作,对解决这一问题的任何见解将不胜感激。

谢谢

我之前已经做过,但在Laravel中还没有。 概念应大致相同。 您将遇到的问题是您希望如何获得类似的资格。 如果采用类似的方式,您可以对值使用“喜欢”查询(从针对数据库表键入的值开始),这非常容易。 简单的方法是执行如下查询:

$users = DB::table('users')
            ->where('name', 'like', 'rob%')
            ->get();

由于通配符在末尾,因此您仍然可以使用标准数据库索引来防止您的查询杀死数据库。

如果您需要更高级的功能,则必须找出索引方案,并可能使用像Lucene这样的全文本索引服务器。 我们最终选择了后者。

无论哪种情况,您都需要一个与前端窗口小部件一起使用的API端点。 我相信我们使用了JQuery插件Select2 它有一个示例,使其可以与Ajax一起用于远程数据集。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM