Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    371

    Array Creato tramite funzione e passato

    Salve sto utilizzando jquery.... ma ho il seguente problema

    ***********
    //questo è quello che da jquery
    products ={ 'Articolo1': { pic: 'descrizione1', price: 1 }, 'Articolo2': { pic: 'descrizione2', price: 2 }, 'Articolo3': { pic: 'descrizione3', price: 3 }, 'Articolo4': { pic: 'descrizione4', price: 4 } },
    //e cosi funziona
    ***********
    ***********
    //questo è quello che ho realizzato io tramite una funzione realizzo l'array
    // e poi me lo passo come valore di ritorno
    //ma perche non funziona
    function generatedata(rowscount) {
    var data = new Array();
    var descs =
    [
    "Articolo1", "Articolo2", "Articolo3", "Articolo4"
    ];
    var pics = [
    "descrizione1", "descrizione2", "descrizione3", "descrizione4"
    ];
    var prices =
    [
    1, 2, 3, 4
    ];
    for (var i = 0; i < rowscount; i++) {
    data[i] ="'" + descs[i] + "': { pic:'" + pics[i] + "',price:" + prices[i] + "}";
    }

    return data;
    }
    products ="{"+generatedata(4)+"},"


    ***********
    Qualcuno conosce il metodo per implementare e caricare i dati tramite ajax a jquery tipo questo??

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    function generatedata(rowscount) {
      var data = {};
      for(var i=1;i<=rowscount;i++){
       data["Articolo"+i] = {};
       data["Articolo"+i].pic = 'descrizione'+i;
       data["Articolo"+i].price = i;
      }
      return data;
    }

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