Salve, per un'esigenza particolare ho creato una struttura a me molto familiare che ho sempre utilizzato in php, però per le prove che sto facendo sembra non funzionare allo stesso modo con javascript :-(.
Vi spiego cosa ho fatto, ho creato una variabile globale di questo tipo:
codice:
var form_permessi = [];
Nel mio codice ho la necessità di aggiungere ed eliminare il contenuto di questo array prima di poterlo processare con $.ajax, di seguito riporto le funzioni che utlizzo per aggiungere ed eliminare il contenuto:
codice:
var id="1";
var model = "db1_menu_admin";
//aggiungo dati
form_permessi[model+'_'+id] ={id_model:id,name_model:model,permessi:'0'} ;
//rimuovo dati inseriti in precendenza
form_permessi[model+'_'+id] ="" ;
fin qui tutto ok, usando console.log il risultato è quello desiderato che di seguito riporto
Prima di eseguire il vero e porprio inserimento, devo spacchettare nuovamente i dati presenti in questo array e aggiungere un id_account che ho recuperato da un precendente inserimento, quindi dovrei eseguire un $.each e includere al suon interno un $.ajax per salvare riga per riga.
prima di utilizzare $.ajax ho fatto dei test con console.log e vedere cosa veniva fuori, ma haimè grande delusione, non esce praticamente nulla
codice:
$.each(form_permessi, function(idx,obj){
console.log(obj);
});
Dove stò sbagliando ?