In diesem Szenario möchten Sie eine Antwort von „process.php“ über AJAX erhalten. Das Ziel besteht darin, diese Antwort zu erfassen und als Variable zu speichern.
Um den Prozess zu starten, muss die Back-End-PHP-Datei (process.php) die beabsichtigte Antwort wiedergeben, z. B. „apple“ oder „ Pflaume." Klartext genügt; Eine Kodierung in JSON ist nicht erforderlich.
Dem veröffentlichten JavaScript-Code fehlt zunächst ein Parameter in der Erfolgsfunktion des AJAX-Aufrufs. Um die Serverantwort effektiv abzurufen, fügen Sie die folgende Zeile hinzu:
success: function(data) { alert(data); // displays "apple" in the alert }
Die Warnung dient als Beispiel; Sie können die Antwort in einer Variablen speichern, indem Sie diese Zeile durch var Response = data; ersetzen.
Zur Benennung der POST-Anfrage können Sie zwei Argumente im Datenparameter des AJAX-Aufrufs angeben:
$.ajax({ ... data: {name: "someName", value: "someValue"}, ... });
Damit können Sie den benannten Wert aus „process.php“ mithilfe der HTTP-Anfrage-Accessoren von PHP ($_POST['name'], $_POST['value']) abrufen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3