Perché il JSON che flot non è più valida aspetta a JSONLint (e quindi jQuery 1.4.x)?
-
24-09-2019 - |
Domanda
Il tentativo di utilizzare le serie di dati da questo esempio non passa più la JSONLint prova . e come tale di tentare di usarlo con jQuery 1.4 ha esito negativo. In particolare, il ritorno o dati come da una richiesta AJAX come tipo JSON causerà jQuery per generare un errore. So che questo ha funzionato perfettamente bene con jQuery 1.3.x. Qualcuno ha una soluzione?
Soluzione
Il problema è che quella pseudo-JSON non cita chiavi oggetto:
// right
{ "something": "value" }
// wrong
{ something: "value" }
E 'OK per fare questo in Javascript, ma la sintassi JSON è più rigoroso di sintassi JavaScript.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow