Bobby: Problem mit $.ajax.done()

Beitrag lesen

Moin

Damit bekomme ich jetzt ein alert mit der Fehlermeldung "SyntaxError: JSON.parse: unexpected end of data". Die ajax_spielerstat.php liefert aber ein 200 OK und es werden auch alle Daten korrekt in die DB eingetragen.

So sieht der übertragene JSON-String aus:

"[null,null,null,null,[1,90,0,0,8,0,0,0,0],null,null,null,null,null,[1,39,46,85,8,1,0,0,0],[1,90,0,0,8,0,0,0,0],null,null,null,null,null,null,[1,88,0,89,8,0,0,0,0],[1,90,0,0,8,1,0,0,1],null,null,null,null,null,null,null,[1,31,46,0,8,0,0,77,0]]"

Irgendwie will hier grad gar nichts klappen :-(

nicht verzweifeln. Also, deine Abfrage scheint erstmal i.O. Wie sieht denn der Body der HTTP-Request und der HTTP-Response-Nachricht aus? (mal mit Firebug oder so auslesen)

Der Fehler deutet auf ein nicht korrektes JSON-Format hin.

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
### Henry L. Mencken ###
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
## Viktor Frankl ###
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)