Heim > Web-Frontend > js-Tutorial > Hauptteil

Ausführliche Erklärung zur Verwendung von fetch und zum Empfang von JS-Werten

小云云
Freigeben: 2017-12-22 10:41:30
Original
3660 Leute haben es durchsucht

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)
 })
Nach dem Login kopieren

Methode 1: Header-Definition hinzufügen

Die Header sind wie folgt definiert:

headers: {'Content-Type': 'application/x-www-form-urlencoded'},
Nach dem Login kopieren

Gleichzeitig, body Verwenden Sie die folgende Methode, um den Wert zu übergeben:

body:'username='+uname+'&password='+password
Nach dem Login kopieren

Verwenden Sie die folgende Methode, um in PHP zu empfangen

input('username')
Nach dem Login kopieren

Methode 2: Ändern Sie die Akzeptanzmethode in PHP

Die Akzeptanzmethode ist wie folgt:

$arr = file_get_contents("php://input");
Nach dem Login kopieren

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;
 }
Nach dem Login kopieren

Zu diesem Zeitpunkt , können Sie den übergebenen Wert wie folgt erhalten:

$result['username']
Nach dem Login kopieren

Verwandte Empfehlungen:

Vier Abrufanweisungen in PHP

Anleitung Lösen Sie die Preflight-Anfrage, die nach dem Hinzufügen von Headern in der Abrufmethode auftritt

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage