簡體   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