Visualizzazione dei risultati da 1 a 4 su 4

Hybrid View

  1. #1
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao

    1 bisognerebbe capire chi genera il valore undefined, se PHP o JavaScript. A quel punto sarà possibile determinare dove è meglio intervenire.

    In sostanza, è il PHP che genera delle stringhe con valore undefined? Cioè, cosa salta fuori se richiami direttamente miofile.php senza passare per JavaScript? Puoi postare uno stralcio dell'output PHP?

    Se invece dipende da JavaScript, è presumibile che sia dovuto all'inesistenza di quelle specifiche proprietà dell'oggetto item (che quindi non vengono proprio generate nel json restituito da PHP), per le quali appunto viene restituito, da JavaScript, il valore undefined.

    In tal caso si potrebbe risolvere andando a stampare una stringa vuota qualora una data proprietà risultasse non definita.

    Potrebbe bastare una cosa di questo tipo:
    codice:
    "<tr><td>"+ (item.Id || '' ) +
    "</td><td>" + (item.Tel || '' ) +
    "</td><td>"+ (item.Cognome || '' ) +
    "</td><td>" + (item.Nome || '' ) +
    "</td></tr>"

    2 non conoscendo il contesto ed essendo io ignorante in materia bootstrap, ti direi che può andare bene. Magari qualcun altro sa consigliarti meglio.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Ciao

    1 bisognerebbe capire chi genera il valore undefined, se PHP o JavaScript. A quel punto sarà possibile determinare dove è meglio intervenire.

    In sostanza, è il PHP che genera delle stringhe con valore undefined? Cioè, cosa salta fuori se richiami direttamente miofile.php senza passare per JavaScript? Puoi postare uno stralcio dell'output PHP?

    Se invece dipende da JavaScript, è presumibile che sia dovuto all'inesistenza di quelle specifiche proprietà dell'oggetto item (che quindi non vengono proprio generate nel json restituito da PHP), per le quali appunto viene restituito, da JavaScript, il valore undefined.

    In tal caso si potrebbe risolvere andando a stampare una stringa vuota qualora una data proprietà risultasse non definita.

    Potrebbe bastare una cosa di questo tipo:
    codice:
    "<tr><td>"+ (item.Id || '' ) +
    "</td><td>" + (item.Tel || '' ) +
    "</td><td>"+ (item.Cognome || '' ) +
    "</td><td>" + (item.Nome || '' ) +
    "</td></tr>"

    2 non conoscendo il contesto ed essendo io ignorante in materia bootstrap, ti direi che può andare bene. Magari qualcun altro sa consigliarti meglio.


    {"0":"1","Id":"1","1":"Maxim","UserName":"Maxim"," 2":"lolbus","Passw":"miapassw","3":null,"Foto":nul l,"4":......................}]
    mi esce questo array....ove vedi NULL è il campo del db vuoto .....
    cmq si risolto come detto tu sopra...grazie 1000

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 © 2026 vBulletin Solutions, Inc. All rights reserved.