appendgrid - Ermitteln von Rasterdaten als JSON-Objekt anstelle der regulären Serialisierung

8

Wie kann ich in dem hier aufgelisteten Beispiel die Rasterdaten als JSON erhalten?

Referenzlink

Die JQuery-Serialisierung funktioniert, aber es wäre nett, wenn ich jede Zeile als JSON-Objekt abrufen könnte, damit ich die Daten parsen kann.

    
Jake 24.06.2014, 13:30
quelle

3 Antworten

3

Sie können die Funktion .appendGrid('getAllValue') verwenden, um die Rasterdaten als JavaScript-Objekte abzurufen. Sie können sie direkt analysieren oder als JSON kodieren.

Beispiel:

var data = $('#tblAppendGrid').appendGrid('getAllValue') gibt ein Array zurück, in dem jedes Element die Daten aus einer Tabellenzeile als Objekt darstellt.

data[0] wird die erste Zeile sein.

JSON.stringify(data) ist eine JSON-Zeichenfolge mit allen Daten aus Ihrer Tabelle

    
Martin 29.05.2015, 08:34
quelle
0

Sie können ein Element zur Laufzeit gemäß der JSON-Objektlänge erstellen, die Sie für jede oder eine einfache for-Schleife verwenden müssen, und die JSON-Daten bis zur Länge wiederholen.

Wie:

%Vor%

Erstellen Sie ein Element, in dem die neu generierten Daten hinzugefügt werden.

%Vor%     
Vanshaj Rai 01.06.2015 12:39
quelle
-1

Sie können einfach JQuery Serialize verwenden, um die Zeichenfolge seriesed zu erhalten, und dann die Hilfsfunktion uri_decoder verwenden, um sie in ein Objekt zu dekodieren.

%Vor%

versuchen diese code hier

Dieses Util wird von diesem Projekt bereitgestellt.

>     
luochen1990 29.05.2015 08:54
quelle

Tags und Links