Dieses Mal werde ich Ihnen eine detaillierte Erklärung der interaktiven Verwendung von Ajax() und des Backends geben. Was sind die Vorsichtsmaßnahmen für die interaktive Verwendung von Ajax() und dem Backend? Praktischer Fall, werfen wir einen Blick darauf.
Ajax steht für „Asynchronous JavaScript and XML“ (asynchrones JavaScript und XML) und bezeichnet eine Webentwicklungstechnologie zur Erstellung interaktiver Webanwendungen. Die Ajax-Technologie ist eine Sammlung aller derzeit über JavaScript-Skripte in Browsern verfügbaren Technologien.
Ajax steht für „Asynchronous JavaScript and XML“ (asynchrones JavaScript und XML) und bezieht sich auf eine Methode zum Erstellen interaktiver Webanwendungen. Webentwicklungstechnologie . Die Ajax-Technologie ist eine Sammlung aller Technologien, die derzeit in Browsern über JavaScript-Skripte verfügbar sind. Ajax nutzt all diese Technologien auf eine neue Art und Weise und belebt so den alten B/S-Stil der Webentwicklung.
Die ajax()-Methode ist die zugrunde liegende Ajax-Implementierung von jQuery, die Remote-Daten über HTTP-Anfragen lädt.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Parameterbeschreibung:
Typ: Anforderungsmethode, „POST“ oder „GET“, der Standardwert ist „GET“.
URL: Die Adresse zum Senden der Anfrage.
Daten: Die an den Server zu übergebenden Daten werden in Form von Schlüssel: Wert (ID: 1) geschrieben. GET-Anfragen werden an die URL angehängt.
async: Der Standardwert ist true, was eine asynchrone Anfrage ist. Wenn er auf false gesetzt ist, handelt es sich um eine synchrone Anfrage.
DataType: Der Datentyp , der voraussichtlich vom Server zurückgegeben wird, kann nicht angegeben werden. Es gibt XML, HTML, Text usw.
Während der Entwicklung kann die Verwendung der oben genannten Parameter Grundbedürfnisse erfüllen.
Wenn Sie chinesische Parameter an den Server übergeben müssen, können Sie die Parameter nach der URL schreiben und sie mit encodeURI codieren.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Die Aktion struts2 verarbeitet die Anfrage:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
struts.xmlKonfigurationsdatei : Der Rückgabetyp
1 2 3 |
|
Teilen Sie AJAX-Front-End- und Back-End-Interaktionsmethoden
Hinweis: Ajax bestimmt über den async-Parameter, ob es asynchron oder synchron ist, false ist synchron, true ist asynchron ; Die asynchrone Ausführungsreihenfolge besteht darin, zuerst den Code im Erfolgsmodus auszuführen. Die Synchronisierung besteht darin, den Code im Erfolgsmodus zuerst auszuführen und dann den nachfolgenden Code auszuführen. Überprüfung: Wird die große Datenmenge während der Synchronisierung einfrieren? Bleibt die Seite beispielsweise hängen, wenn im Hintergrund eine große Datenmenge durchsucht wird? 1. (Asynchroner) Methodenaufruf, nachfolgender Code muss nicht auf sein Ausführungsergebnis wartenBackend1 2 3 4 5 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
1 2 3 4 5 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Eine Zusammenfassung von drei Methoden, um mit Ajax domänenübergreifenden Zugriff zu erreichen
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von Ajax() zur Interaktion mit dem Hintergrund. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!