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.
Was die Benennung der POST-Anfrage betrifft, können Sie im Datenparameter des AJAX-Aufrufs zwei Argumente angeben:
$.ajax({ ... data: {name: "someName", value: "someValue"}, ... });
Dadurch können Sie den benannten Wert aus „process.php“ mithilfe der HTTP-Anforderungszugriffsfunktionen von PHP ($_POST['name'], $_POST['value']) abrufen.
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von AJAX eine Antwort aus einer PHP-Datei abrufen und speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!