Maison > développement back-end > tutoriel php > Comment désérialiser des formulaires sérialisés jQuery en PHP ?

Comment désérialiser des formulaires sérialisés jQuery en PHP ?

Mary-Kate Olsen
Libérer: 2024-11-14 13:13:01
original
834 Les gens l'ont consulté

How do I Deserialize jQuery-Serialized Forms in PHP?

Désérialisation des formulaires sérialisés jQuery en PHP

Lors de l'utilisation de la méthode $('#form').serialize() de jQuery pour soumettre des données de formulaire vers une page PHP, la question se pose : comment la désérialiser en PHP ?

Désérialisation PHP des formulaires sérialisés jQuery

La fonction parse_str() de PHP fournit une solution efficace pour désérialiser les données de chaîne généralement reçues de la sérialisation jQuery.

Pour illustrer, considérons une chaîne sérialisée reçue par PHP :

"param1=someVal&param2=someOtherVal"
Copier après la connexion

Utiliser parse_str() pour traiter cette chaîne :

$params = array();
parse_str($_GET, $params);
Copier après la connexion

remplira le tableau $params avec les paires clé-valeur attendues :

array(
    'param1' => 'someVal',
    'param2' => 'someOtherVal'
)
Copier après la connexion

Cette approche prend également en charge les tableaux HTML.

Pour plus d'informations, reportez-vous à la documentation PHP sur parse_str() :

https://www.php.net/manual/en/function.parse-str.php

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal