Ciao a tutti,
devo passare del codice html a jQuery tramite php.
Faccio l'esempio concreto.
Tramite l'interrogazione del DB creo il codice html di una select e lo metto in una variabile. Il contenuto di questa variabile devo portarlo nel codice javascript. Quello che fa il codice jQuery è replicare la select, su righe diverse. Posto del codice per una più semplice comprensione:
la variabile PHP $SelectMezzi contiene questo codice:
Quando provo il codice jQuery premendo il tasto per la generazione della nuova select a video ottengo la scritta SelectMezzi.
Qualcuno sa aiutarmi?
vasomik
devo passare del codice html a jQuery tramite php.
Faccio l'esempio concreto.
Tramite l'interrogazione del DB creo il codice html di una select e lo metto in una variabile. Il contenuto di questa variabile devo portarlo nel codice javascript. Quello che fa il codice jQuery è replicare la select, su righe diverse. Posto del codice per una più semplice comprensione:
la variabile PHP $SelectMezzi contiene questo codice:
Codice:
<div><select name="RimborsoBiglietti[]" onchange="RimborsoBiglietti(this)"><option value="Vuoto">Vuoto %</option><option value="Treno">Treno 10 %</option><option value="Nave">Nave 10 %</option><option value="Aereo">Aereo 5 %</option><option value="Pedaggio Autostradale">Pedaggio Autostradale 0 %</option><option value="Autolinea">Autolinea 0 %</option><option value="Metro">Metro 0 %</option><option value="Taxi">Taxi 0 %</option><option value="Mezzo Proprio Aut.">Mezzo Proprio Aut. 0 %</option><option value="Mezzo Proprio NA">Mezzo Proprio NA 0 %</option><option value="Eccedenza Bagaglio">Eccedenza Bagaglio 0 %</option><option value="Altro">Altro 0 %</option></select></div>
Codice:
$(document).ready(function() {
var max_fields = 200;
var wrapper = $(".containerRimborsi");
var add_button = $(".add_form_field_rimborsi");
var SelectMezzi = "<?php json_encode($SelectMezzi); ?>";
var x = 1;
$(add_button).click(function(e){
e.preventDefault();
if(x < max_fields){
x++;
$(wrapper).append('SelectMezzi'); //add input box
}
else
{
alert('You Reached the limits')
}
});
$(wrapper).on("click",".delete", function(e){
e.preventDefault(); $(this).parent('div').remove(); x--;
})
});
Quando provo il codice jQuery premendo il tasto per la generazione della nuova select a video ottengo la scritta SelectMezzi.
Qualcuno sa aiutarmi?
vasomik