Wenn Sie die Funktion serialize() von jQuery verwenden, um Formulardaten an eine PHP-Seite zu übertragen, müssen die serialisierten Daten in PHP deserialisiert werden um die einzelnen Formularwerte zu extrahieren. So können Sie das tun:
Angenommen, Ihr Server empfängt eine Zeichenfolge, die dieser ähnelt:
"param1=someVal&param2=someOtherVal"
In PHP können Sie den folgenden Code verwenden, um die Zeichenfolge zu analysieren und die Werte darin zu speichern ein Array:
$params = array(); parse_str($_GET, $params);
Mit diesem Code wird $params zu einem Array mit Schlüssel-Wert-Paaren, die die Formulardaten darstellen, sodass Sie um bei Bedarf auf die Daten zuzugreifen und sie zu bearbeiten.
Ausführlichere Informationen finden Sie unter:
http://www.php.net/manual/en/function.parse-str.php
Das obige ist der detaillierte Inhalt vonWie dekodiere ich jQuery-serialisierte Daten mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!