Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mithilfe von AJAX eine Antwort aus einer PHP-Datei abrufen und speichern?

Wie kann ich mithilfe von AJAX eine Antwort aus einer PHP-Datei abrufen und speichern?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-28 03:27:021071Durchsuche

How to Retrieve and Store a Response from a PHP File Using AJAX?

Erhalten einer Antwort von einer PHP-Datei mit AJAX

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn