Heim > Artikel > Web-Frontend > Ausführliche Erklärung zur Verwendung von fetch und zum Empfang von JS-Werten
In diesem Artikel wird hauptsächlich die Verwendung von Fetch und der Empfang von JS-Werten vorgestellt. Freunde, die es benötigen, können sich darauf beziehen.
Verwenden Sie die grundlegende Abrufmethode:
fetch('https://mywebsite.com/endpoint/', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json'}, body: JSON.stringify({ username: 'username', password: 'password'}) }).then(function(res){ console.log(res) })
Methode 1: Header-Definition hinzufügen
Die Header sind wie folgt definiert:
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
Gleichzeitig, body Verwenden Sie die folgende Methode, um den Wert zu übergeben:
body:'username='+uname+'&password='+password
Verwenden Sie die folgende Methode, um in PHP zu empfangen
input('username')
Methode 2: Ändern Sie die Akzeptanzmethode in PHP
Die Akzeptanzmethode ist wie folgt:
$arr = file_get_contents("php://input");
Gibt ein Zeichenfolgenobjekt zurück. Die folgende Verarbeitung muss durchgeführt werden, um den Wert zu verwenden:
$result=array(); foreach (explode('&', $arr) as $t){ list($a,$b)=explode('=', $t); $result[$a]=$b; }
Zu diesem Zeitpunkt , können Sie den übergebenen Wert wie folgt erhalten:
$result['username']
Verwandte Empfehlungen:
Ein Beispiel dafür, wie JavaScript Abruf verwendet, um asynchrone Anforderungen abzuschließen
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung von fetch und zum Empfang von JS-Werten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!