Cet article présente principalement l'utilisation de fetch et comment recevoir des valeurs JS. L'article mentionne l'utilisation de base de fetch et l'utilisation de la réception de valeurs JS. J'espère que cela pourra aider tout le monde.
Utilisez la méthode de récupération de base :
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) })
Méthode 1 : Ajouter la définition des en-têtes
La définition de l'en-tête est la suivante :
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
En même temps, body Utilisez la méthode suivante pour transmettre la valeur :
body:'username='+uname+'&password='+password
Utilisez la méthode suivante pour recevoir en php
input('username')
Méthode 2 : Modifier la méthode d'acceptation en php
La méthode d'acceptation est la suivante :
$arr = file_get_contents("php://input");
Renvoie un objet chaîne Le traitement suivant doit être effectué pour utiliser la valeur :
$result=array(); foreach (explode('&', $arr) as $t){ list($a,$b)=explode('=', $t); $result[$a]=$b; }
À ce stade. , vous pouvez recevoir la valeur transmise comme suit :
$result['username']
Recommandations associées :
Quatre instructions de récupération en php
Un exemple de la façon dont JavaScript utilise fetch pour terminer des requêtes asynchrones
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!