Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457

    JSON.parse: expected property name or '}'

    Salve ragazzi,
    è da ieri sera che sto cercando capire cosa significa l'errore JSON.parse: expected property name or '}' in quanto non mi permette di recuperare i dati che mi vengono restituiti da una chiamata ajax.
    Ecco il codice:

    codice:
    jQuery.ajax({
    url: "/gaia/SearchPos",
    dataType: "json",
    async: true,
    success: function(data) {
    //alert("Indirizzoooo  ===  "+data.SearchPos[0].street);
     },
    error: function (xhr, ajaxOptions, thrownError){
                              alert(xhr.status);
                              alert(thrownError);
                 }
    
    });
    la pagina SearchPos mi restituisce un json:

    ecco il codice
    codice:
    <%
    String JSONmm="{ SearchPos : [ { townId: 182931, townName: \"Pisa\", street: \"Via Giuseppe Garibaldi\",streetNumber: 4,arcId: 333333,arcPerc: 0.24 }] }";	          
    out.println(JSONmm);
    %>
    Che ne dite? Vi viene in mente qualche idea? Come lo risolvereste il problema?

    grazies per qualsiasi tipo di risposta


  2. #2
    La funzione che assegni a success, se non sbaglio, dovrebbe accettare altri argomenti...
    non dovrebbe essere un problema, ma non ne vedo altri.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    quali argomenti dici?
    sto provando di tutto..dammi un suggerimento

  4. #4
    Vado a memoria (visto che non uso nè AJAX nè jQuery!), ma mi pare che la funzione debba accettare 3 argomenti...
    cerca "jquery documentation ajax"
    (anche se il problema non è questo, se non hai letto la documentazione... fallo! )

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    il messaggio di errore mi sembra chiarissimo, il json è formalmente scorretto...

    Per quanto ne so le proprietà vanno inserite tra virgolette:

    { "SearchPos" : [ { ecc...

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    457
    Perfetto, key e value sempre tra doppio apice...

    ragazzi funzionaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaa oleeeee

  8. #8

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.