Deserializar formularios serializados con jQuery en PHP
Cuando se utiliza el método $('#form').serialize() de jQuery para enviar datos del formulario a una página PHP, surge la pregunta: ¿cómo la deserializamos en PHP?
Deserializar PHP de formularios serializados jQuery
La función parse_str() de PHP proporciona una solución efectiva para deserializar datos de cadena que normalmente se reciben de la serialización de jQuery.
Para ilustrar, considere una cadena serializada recibida por PHP:
"param1=someVal¶m2=someOtherVal"
Uso de parse_str() para procesar esta cadena:
$params = array(); parse_str($_GET, $params);
rellenará la matriz $params con los pares clave-valor esperados:
array( 'param1' => 'someVal', 'param2' => 'someOtherVal' )
Este enfoque también admite matrices HTML.
Para obtener más información, consulte la documentación de PHP en parse_str():
https://www.php.net/ manual/es/function.parse-str.php
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