ma chinui de azi dimineata sa implementez scriptul tau in codul meu si nu reusesc sa il aduc la liman.
Codul meu se afla in head, cand aplic codul propus de tine, imi rescrie functiile fetch_select si fetch_select_2 ?
Cod: Selectaţi tot
function fetch_select(id_sel, id_show){
val_frm_nume_chest = $('#'+ id_sel).val();
$.ajax({
type: 'POST',
url: 'include/get_db.inc.php',
data: {
frm_nume_chest: val_frm_nume_chest,
nf: 'f1'
},
success: function (response) {
document.getElementById(id_show).innerHTML=response;
columnChart( JSON.parse(response));
}
});
}
// id_sel1=id of first select item, id_sel=id of onchange selected item, id_show=id of element for response
function fetch_select_2(id_sel1, id_sel, id_show){
val_frm_nume_chest = $('#'+ id_sel1).val();
val_frm_intrebare = $('#'+ id_sel).val();
$.ajax({
type: 'POST',
url: 'include/get_db.inc.php',
data: {
frm_nume_chest: val_frm_nume_chest,
frm_intrebare: val_frm_intrebare,
nf: 'f2'
},
success: function (response) {
document.getElementById(id_show).innerHTML=response;
columnChart2( JSON.parse(response));
}
});
}
... functie cu chart
Ca sa inteleg codul mult mai bine, am incercat ceva mult mai simplu: la sfarsitul codului meu sa fac o apelare a celor doua functii
fetch_select si
fetch_select_2, ca la deschiderea paginii web sa imi incarce valorile in cele doua div-uri
higtchart_medie_gen si
higtchart_medie_intrebare in care sunt afisate doua grafice.
Am incercat in felul urmator:
Cod: Selectaţi tot
var sel1 = document.getElementById('frm_nume_chest').value;
var sel2 = document.getElementById('frm_intrebare').value;
var div1 = document.getElementById('higtchart_medie_gen');
var div2 = document.getElementById('higtchart_medie_intrebare');
fetch_select (sel1, div1);
fetch_select_2 (sel2, div2);
Insa in consola primesc: Uncaught TypeError: Cannot read property 'value' of null at ...
Multumesc!