JavaScript jQuery datatables mit JSON befüllen - neues Problem

Ben_cool

Inaktiv
ID: 284432
L
30 August 2007
2.417
258
Kann mir jemand erklären, wie man das macht?

Also ich habe eine Json Datei bzw. generiere eine durch ein Script, wie kann ich diese dann in meine jQuery datatable füllen?

Am liebsten wäre mir, wenn mir jemand ein Beispiel mit Quelltext und JSON-Datei machen könnte.

Danke.

Gruß
Ben_cool

@edit: So, habe ich es mehrmals versucht, jedoch taucht immer ein Json Format-Fehler auf.
 
Zuletzt bearbeitet:
Jetzt ja! :biggrin:

Jetzt kommt der Fehler:
DataTables warning: Requested unknown parameter '0' from the data source for row 0
Meine JSON-Datei:
Code:
{
   "aaData":[
        {
            "info1": "a",
            "info2": "b",
            "info3": "c",
            "info4": "d",
            "info5": "e",
            "info6": "f"
        },
        {
            "info1": "g",
            "info2": "h",
            "info3": "i",
            "info4": "j",
            "info5": "k",
            "info6": "l"
        },
        {
             "info1": "m",
             "info2": "n",
             "info3": "o",
             "info4": "p",
             "info5": "q",
             "info6": "r"
         }
    ]
}
 
Zuletzt bearbeitet:
Wenn man das mit der Beispieldatei aus Deinem letzten Link vergleicht, fällt auf, dass Du innerhalb von "aaData" Objekte verwendest, während im Beispiel Arrays verwendet werden. Könnte gut sein, dass das Skript auf die numerischen Indexe zugreifen will und das bei Deinem Aufbau nunmal schiefgeht. Würde auch zur Fehlermeldung passen...
 
Format nun:

Code:
{ "aaData": [
        [ "a", "b", "c", "d", "e", "f" ],
        [ "g", "h", "i", "j", "k", "l" ],
        [ "m", "n", "o", "p", "q", "r" ]
] }
Jetzt funktioniert es! :biggrin:

Danke. :D

Nächstes Problem 1:
Ich würde gern aus einer Spalte ein Attribute auslesen und dieses dann wieder in eine andere Spalte schreiben.

Beispiel:
Überschrift 1 | Überschrift 2 | Überschrift 3 | Überschrift 4
a | b | c |
a | b | c |
Jetzt möchte ich in Feld "d" ein Link der den Inhalt aus Feld "a" enthält. Dazu muss ich den Inhalt aus Feld "a" bekommen.
Zudem muss ich es auch in Feld "d" schreiben.

Im Endeffekt soll es so sein, das die Daten aus der Json Datei eingelesen werden, und er in der zusätzlichen Tabelle Links erzeugt, in der Sachen aus den voranstehenden Spalten stehen.

Nächstes Problem 2:
Weiß jemand wie ich die abfrage der JSON Datei wiederholen kann? Also die Datenbank aktualisieren kann?
Habe schon einiges dazu gefunden, aber leider keine verständliche Anleitung.
 
Zuletzt bearbeitet: