


Implementierung der automatischen Vervollständigung zum automatischen Ausfüllen von Formularen basierend auf Bootstrap-Plug-in_Javascript-Kenntnissen
Basierend auf dem Bootstrap-Plugin vervollständigt die automatische Vervollständigung das Formular und stellt Skriptcode, Anwendungsfälle und Backend-Server (PHP) bereit. Es gibt einige Dinge, die im Originaltext nicht klar sind .
Zunächst müssen Sie bootstrap&jquery laden. Was einer weiteren Erklärung bedarf, ist, dass das vom Backend zurückgegebene zweidimensionale Array mit dem Aufruf unterhalb der formatItem-Methode übereinstimmen sollte;
Darüber hinaus müssen die zurückgegebenen Daten zuerst parseJSON sein!
Zugehörige Parameterbeschreibung:
Quelle: Funktion(Abfrage,Prozess){}. Die Abfrage stellt die Zeichenfolge im aktuellen Texteingabefeld dar. Bei dieser Methode können Sie Daten (JSON-Objekt in Form eines Arrays) über Ajax aus dem Hintergrund anfordern und dann das zurückgegebene Objekt als Parameter des Prozesses verwenden >
formatItem: function(item){}. Konvertieren Sie ein bestimmtes JSON-Objekt der zurückgegebenen Daten in ein String-Format, das in der Eingabeaufforderungsliste angezeigt wird: string;
setValue: function(item){}. Wenn ein Element in der Eingabeaufforderungsliste ausgewählt wird, legen Sie den im Texteingabefeld angezeigten Wert und den tatsächlich zu erhaltenden Wert fest. Rückgabewertformat: {'data-value':item["Das Artikelattribut des im Eingabefeld angezeigten Werts"],'real-value':item["Das Artikelattribut des tatsächlichen Werts, der abgerufen werden muss" ]}, das später über das Texteingabefeld verwendet werden kann. Das Realwertattribut erhält den Wert
Elemente: Die maximale Anzahl von Ergebnissätzen für Eingabeaufforderungen zur automatischen Vervollständigung, Standard: 8;
minLength:
Der Abgleich wird nur durchgeführt, wenn die Zeichenfolge im aktuellen Texteingabefeld diesen Attributwert erreicht:
Verzögerung:
Geben Sie die Anzahl der Millisekunden an, bevor tatsächlich Daten aus dem Hintergrund angefordert werden, um häufige Anforderungen an den Hintergrund zu verhindern, die durch zu schnelle Eingaben verursacht werden.
Implementieren Sie die automatische Vervollständigung, um das Formular basierend auf dem Bootstrap-Plug-in automatisch auszufüllen. Der Code lautet wie folgt
1. Code
<script> $('#sim_iccid').autocomplete({ source:function(query,process){ var matchCount = this.options.items;//允许返回结果集最大数量 $.get("http://www.soyiyuan.com/update/",{"iccid":query,"matchCount":matchCount},function(respData){ respData = $.parseJSON(respData);//解析返回的数据 return process(respData); }); }, formatItem:function(item){ return item["iccid"]+"("+item["mobile"]+")"; }, setValue:function(item){ return {'data-value':item["iccid"],'real-value':item["mobile"]}; } }); </script>echo json_encode( $data )
🎜
basiert auf Bootstraps eigenem Steuerelement Typeahead, da Typeahead keine komplexen Objekte unterstützt.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.

JavaScript ist die Kernsprache der modernen Webentwicklung und wird für seine Vielfalt und Flexibilität häufig verwendet. 1) Front-End-Entwicklung: Erstellen Sie dynamische Webseiten und einseitige Anwendungen durch DOM-Operationen und moderne Rahmenbedingungen (wie React, Vue.js, Angular). 2) Serverseitige Entwicklung: Node.js verwendet ein nicht blockierendes E/A-Modell, um hohe Parallelitäts- und Echtzeitanwendungen zu verarbeiten. 3) Entwicklung von Mobil- und Desktop-Anwendungen: Die plattformübergreifende Entwicklung wird durch reaktnative und elektronen zur Verbesserung der Entwicklungseffizienz realisiert.

Zu den neuesten Trends im JavaScript gehören der Aufstieg von Typenkripten, die Popularität moderner Frameworks und Bibliotheken und die Anwendung der WebAssembly. Zukunftsaussichten umfassen leistungsfähigere Typsysteme, die Entwicklung des serverseitigen JavaScript, die Erweiterung der künstlichen Intelligenz und des maschinellen Lernens sowie das Potenzial von IoT und Edge Computing.

JavaScript ist der Eckpfeiler der modernen Webentwicklung. Zu den Hauptfunktionen gehören eine ereignisorientierte Programmierung, die Erzeugung der dynamischen Inhalte und die asynchrone Programmierung. 1) Ereignisgesteuerte Programmierung ermöglicht es Webseiten, sich dynamisch entsprechend den Benutzeroperationen zu ändern. 2) Die dynamische Inhaltsgenerierung ermöglicht die Anpassung der Seiteninhalte gemäß den Bedingungen. 3) Asynchrone Programmierung stellt sicher, dass die Benutzeroberfläche nicht blockiert ist. JavaScript wird häufig in der Webinteraktion, der einseitigen Anwendung und der serverseitigen Entwicklung verwendet, wodurch die Flexibilität der Benutzererfahrung und die plattformübergreifende Entwicklung erheblich verbessert wird.

Python eignet sich besser für Datenwissenschaft und maschinelles Lernen, während JavaScript besser für die Entwicklung von Front-End- und Vollstapel geeignet ist. 1. Python ist bekannt für seine prägnante Syntax- und Rich -Bibliotheks -Ökosystems und ist für die Datenanalyse und die Webentwicklung geeignet. 2. JavaScript ist der Kern der Front-End-Entwicklung. Node.js unterstützt die serverseitige Programmierung und eignet sich für die Entwicklung der Vollstapel.

JavaScript erfordert keine Installation, da es bereits in moderne Browser integriert ist. Sie benötigen nur einen Texteditor und einen Browser, um loszulegen. 1) Führen Sie sie in der Browser -Umgebung durch, indem Sie die HTML -Datei durch Tags einbetten. 2) Führen Sie die JavaScript -Datei nach dem Herunterladen und Installieren von node.js nach dem Herunterladen und Installieren der Befehlszeile aus.

So senden Sie im Voraus Aufgabenbenachrichtigungen in Quartz Wenn der Quartz -Timer eine Aufgabe plant, wird die Ausführungszeit der Aufgabe durch den Cron -Ausdruck festgelegt. Jetzt...

So erhalten Sie die Parameter von Funktionen für Prototyp -Ketten in JavaScript in JavaScript -Programmier-, Verständnis- und Manipulationsfunktionsparametern auf Prototypungsketten ist eine übliche und wichtige Aufgabe ...

Analyse des Grundes, warum der dynamische Verschiebungsfehler der Verwendung von VUE.JS im WeChat Applet Web-View Vue.js verwendet ...


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

Dreamweaver CS6
Visuelle Webentwicklungstools

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool