Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Errore parse json array
Forum - Javascript - Errore parse json array

Avatar
domenico_rizzo (Normal User)
Pro


Messaggi: 90
Iscritto: 27/07/2015

Segnala al moderatore
Postato alle 15:35
Venerdì, 11/08/2017
Io avrei una chiamata ajax verso una pagina php, fatta cosi:
Codice sorgente - presumibilmente Plain Text

  1. $json[] = array(
  2.         'id' => "ID1",
  3.         'value' => "ESEMPIO 1"
  4. );
  5. echo json_encode($json);


ottenendo cio' dalla stampa: [{"id":"ID1","value":"ESEMPIO1"}] .

Nella mia sezione javascript ho questo:
Codice sorgente - presumibilmente Plain Text

  1. $.getJSON('pagina.php', function(data){
  2.         alert(data);
  3. });


Ma mi da errore di parse json... non capisco il perche'... :nono:

Ultima modifica effettuata da domenico_rizzo il 11/08/2017 alle 15:43
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1620
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 22:36
Venerdì, 11/08/2017
Usa un debugger per scoprire cosa c'è in data.

PM Quote
Avatar
domenico_rizzo (Normal User)
Pro


Messaggi: 90
Iscritto: 27/07/2015

Segnala al moderatore
Postato alle 23:10
Venerdì, 11/08/2017
Grazie, ho scoperto l'errore.. avevo aggiunto una stampa di variabile sopra e quindi mi causava il parse error :_doubt:

PM Quote
Avatar
lumo (Member)
Expert


Messaggi: 449
Iscritto: 18/04/2010

Segnala al moderatore
Postato alle 23:14
Venerdì, 11/08/2017
Domenico, a parte usare il debugger la prossima volta devi essere più preciso nella richiesta, perché che il parser json dia un errore non è una informazione sufficiente. Difficilmente ci metteremmo a far girare un server con php solo per provare quella cosa (che tra l'altro probabilmente qualcuno di noi potrebbe far funzionare, visto che potenzialmente manca la causa dell'errore).

PM Quote