Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    ciclo for che da problemi

    una pagina jsp mi crea un array javascript (var x = new Array() che poi viene usato in un ciclo for javascript:
    for (is = 0; is < x.length; is++)
    {
    y=x[is];
    ecc.ecc.
    }

    il problema è che la pagina jsp non imposta tutti i valori dell'array ma magari ne salta qualcuno(ad ex. non viene definito nulla per x[1];
    tipo
    x[0]="QssQQ";
    x[2]="QdsasQQ";
    x[3]="QQsasdaQ";

    questo mi causa errore nel ciclo for della funzione javascript(errore:'undefined'è nullo o non è un oggetto)
    una soluzione è creare dei valori fittizi direttamente da jsp ma potrebbe causarmi dei danni.
    non cè maniera di evitare la cosa da javascript?(ovviamente i valori fittizi non me li posso creare via javascript)

  2. #2
    ho risolto cosi


    for (is = 0; is < x.length; is++)
    {
    if(x[is]){
    y=x[is];
    ecc.ecc.
    }
    }

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.