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"
Utiliser 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/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!