Cómo enviar datos JSON desde JavaScript a PHP
Al desarrollar aplicaciones web, es posible que encuentre la necesidad de enviar datos JSON desde JavaScript en el navegador a un servidor PHP. Este artículo explora dos métodos para lograr esto:
Versión 1: usar el encabezado "application/json"
... // Code displaying result ...
... // Code to display response ...
Versión 2: uso del encabezado "application/x-www-form-urlencoded"
... // Code displaying result ...
... // Code to display response ...
Error a evitar
Cuando se utiliza el encabezado "application/x-www-form-urlencoded", PHP no puede acceder directamente a la cadena JSON desde el archivo $ _POST matriz. En su lugar, utilice file_get_contents('php://input') para acceder a los datos POST sin procesar. Por el contrario, cuando se utiliza el encabezado "application/json", se debe acceder a los datos POST sin procesar desde php://input, no desde $_POST.
Referencias
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3