Comment envoyer des données JSON de JavaScript vers PHP
Lors du développement d'applications Web, vous pouvez rencontrer le besoin d'envoyer des données JSON à partir de JavaScript dans le navigateur vers un serveur PHP. Cet article explore deux méthodes pour y parvenir :
Version 1 : Utilisation de l'en-tête "application/json"
... // Code displaying result ...
... // Code to display response ...
Version 2 : Utilisation de "application/x-www-form-urlencoded" En-tête
... // Code displaying result ...
... // Code to display response ...
Piège à éviter
Lors de l'utilisation de l'"application /x-www-form-urlencoded", PHP ne peut pas accéder directement à la chaîne JSON à partir du tableau $_POST. Utilisez plutôt file_get_contents('php://input') pour accéder aux données POST brutes. À l'inverse, lors de l'utilisation de l'en-tête "application/json", les données POST brutes doivent être accessibles depuis php://input, et non depuis $_POST.
Références
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3