Wie PHP auf Ajax-Anfragen reagiert
Aufgrund einer Menge Front-End-IT beim Rendern der Seite Es müssen JSON-Daten aus dem Hintergrund abgerufen werden (natürlich können auch andere Datentypen abgerufen werden) und vom Hintergrund auf die Front-End-Seite geantwortet werden. Dies ist ein sehr einfacher Fall der Übertragung an die Front-End-Seite. Ende im PHP-Array-Format:
1. JavaScript-Anfrage:
var container = document.getElementsByClassName('container')[0]; container.onclick = function() { var xhr = new XMLHttpRequest(); xhr.open('GET','/learn/php_ajax/responseExample.php',true); xhr.send(); xhr.onload = function(ev) { var data = JSON.parse(ev.currentTarget.responseText); console.log(data); }; }
2. PHP einfache Hintergrundantwort
Die Parameter Eine Ajax-Anfrage kann über $_GET und $_POST abgerufen werden, hier gibt es jedoch keine entsprechende Anzeige.
$array = array("a" => "视频", "b"=>"教2程", "c" => "六"); exit(json_encode($array));
3. Erhalten Sie die Ergebnisse:
{ a: "视频", b: "教2程", c: "六" }
Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonWie PHP auf eine Ajax-Anfrage reagiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!