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¶m2=someOtherVal"
Utilisation de parse_str() pour traiter cette chaîne :
$params = array(); parse_str($_GET, $params);
remplira le tableau $params avec les paires clé-valeur attendues :
array( 'param1' => 'someVal', 'param2' => 'someOtherVal' )
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/ manuel/fr/function.parse-str.php
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