„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie deserialisiere ich jQuery-serialisierte Formulare in PHP?

Wie deserialisiere ich jQuery-serialisierte Formulare in PHP?

Veröffentlicht am 17.11.2024
Durchsuche:191

How do I Deserialize jQuery-Serialized Forms in PHP?

Deserialisieren jQuery-serialisierter Formulare in PHP

Bei Verwendung der Methode $('#form').serialize() von jQuery zum Senden von Formulardaten Auf eine PHP-Seite stellt sich die Frage: Wie deserialisieren wir sie in PHP?

PHP-Deserialisierung von jQuery-serialisierten Formularen

Die Funktion parse_str() von PHP bietet eine effektive Lösung zum Deserialisieren von Zeichenfolgendaten, die normalerweise von der jQuery-Serialisierung empfangen werden.

Betrachten Sie zur Veranschaulichung eine von PHP empfangene serialisierte Zeichenfolge:

"param1=someVal&param2=someOtherVal"

Verwenden von parse_str() um diesen String zu verarbeiten:

$params = array();
parse_str($_GET, $params);

füllt das $params-Array mit den erwarteten Schlüssel-Wert-Paaren:

array(
    'param1' => 'someVal',
    'param2' => 'someOtherVal'
)

Dieser Ansatz unterstützt auch HTML-Arrays.

Weitere Informationen finden Sie in der PHP-Dokumentation zu parse_str():

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

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3