Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore nel Parse Json

  1. #1

    Errore nel Parse Json

    Ciao a tutti,
    ho creato una pagina php che mi restituisce un array JSON come il seguente:

    codice:
    [{"Nome":"Hotel1","Coordinate":"45.779549, 9.837062"},{"Nome":"Mesir","Coordinate":"32.971413, 8.572154"},{"Nome":"Hotel2","Coordinate":"46.170659, 9.879384"},{"Nome":"Provarba","Coordinate":"42.962038, 9.594305"},{"Nome":"FAttoria","Coordinate":" "},{"Nome":"Preda","Coordinate":"37.618934, 9.675869"},{"Nome":"omu","Coordinate":"48.993138, 8.554401"},{"Nome":"Surau","Coordinate":"49.625635, 9.698471"},{"Nome":"Agriturismo","Coordinate":"49.833302, 9.656800"}]

    Vado quindi a richiamarlo tramite il mio codice javascript

    codice:
    jQuery.getJSON('http://localhost:500/prova/getcoordinate.php', function(data)
    {    
                
        // ciclo l'array
        for(i=0; i<data.length; i++)
        {                    
            alert('bingo');
            Aziende[i] = new Azienda(Aziende[i].Nome, Aziende[i].latitudine, Aziende[i].longitudine);
        }
    }).fail(function( jqxhr, textStatus, error ) 
        {
            var err = textStatus + ', ' + error;
            alert( "Errore: " + err);
        });

    Non capisco perchè poi mi ritrovo un errore come questo:

    codice:
    Errore: parsererror, SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

    Noto ovviamente che nel JSON c'è inizialmente una parentesi quadra, ma mi pare che dalle specifiche sia cosentita; anche perchè ho provato a restituire un solo elemento (e quindi omettendo le parentesi quadre iniziali) e mi viene mostrato il medesimo errore.

    Sapete darmi qualche suggerimento?
    Ogni popolo ha il governo che si merita...

  2. #2
    Mi accodo al post, in quanto ho notato che quell'errore viene mostrato utilizzando Firefox, mentre con Chrome il messaggio cambia:

    codice HTML:
    parseerror syntaxerror: unexpected token <
    Eppure non mi pare di vedere errori di sintassi...

    Ogni popolo ha il governo che si merita...

  3. #3
    Errore nella pagina che restituiva il JSON...

    Vi posto il link, mi sapreste dare qualche indicazione? A me sembra corretto...

    http://mxltalo.ddns.net:500/midsardinia/dati.php
    Ultima modifica di GANDULE; 30-09-2015 a 17:11
    Ogni popolo ha il governo che si merita...

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, è possibile che sia un problema di charset, cioè la codifica caratteri del file php o dei dati che recuperi eventualmente dal db.
    Fai qualche prova modificando la codifica.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.