"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo deserializa formularios serializados con jQuery en PHP?

¿Cómo deserializa formularios serializados con jQuery en PHP?

Publicado el 2024-11-17
Navegar:641

How do I Deserialize jQuery-Serialized Forms in PHP?

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&param2=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

Último tutorial Más>

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