PHP-Array in Javascript deinstallieren

7

Ich habe eine Tabelle mit einer Ladung von Zeilen von serialisierten Arrays, die ich anfordern möchte und übergebe sie an JavaScript .

Das Problem ist - ist es möglich, unserialize mit JavaScript statt PHP zu verwenden?

Sonst muss ich alle Zeilen laden, sie loopen und die UNSerialisierung vornehmen und sie einem temporären PHP-Array zuweisen und dann json_encode zurück zu JavaScript schreiben, was sehr ineffizient erscheint, wenn ich die Daten weiterhin serialisieren kann, damit JavaScript unserialisieren kann die Daten, wenn es nötig ist.

Gibt es eine eingebaute JavaScript-Funktion, die das tut, oder muss ich die Zeilen in PHP vor der Kodierung loopen?

Hinweis Ich verwende jQuery nicht.

BEARBEITEN: Beispiel meiner serialisierten Daten in PHP aus meiner Tabelle:

%Vor%     
Sir 09.01.2013, 02:26
quelle

3 Antworten

5

Umbruch json_encode um unserialize

%Vor%     
charlietfl 09.01.2013, 02:33
quelle
12

Php.js verfügt über JavaScript-Implementierungen von unserialize und serialize:

Ссылка

Ссылка

Das heißt, es ist wahrscheinlich effizienter, auf der Serverseite zu JSON zu konvertieren. JSON.parse wird viel schneller als PHP.js unserialize.

    
snostorm 09.01.2013 02:33
quelle
4

Ссылка

Habe gerade deinen Kommentar bemerkt, also gehen wir:

in PHP

%Vor%

in JavaScript:

%Vor%     
HMR 09.01.2013 02:31
quelle

Tags und Links