Envoi de données JSON de JavaScript vers PHP
Le transfert de données JSON de JavaScript sur le navigateur vers un serveur PHP pour analyse peut être réalisé via plusieurs méthodes.
Méthode A : Utilisation de application/json En-tête
request.setRequestHeader("Content-type", "application/json"); request.send(str_json);
Méthode B : Utilisation de l'en-tête application/x-www-form-urlencoded
Piège :
Tentative d'envoyer la chaîne JSON avec l'application/x-www-form- urlencoded, puis y accéder via $_POST entraînera un tableau vide, car PHP attend des données dans le fichier yval=xval& format. Par conséquent, utilisez php://input pour accéder aux données POST brutes lorsque vous utilisez l'en-tête application/json.
Ressources supplémentaires :
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!