Kreirao sam google visualisation dataTable sa json izvoro iz baze
Kôd:
function drawTroskovnik() {
var JSONObject = $.ajax({
url: 'getTroskovnik.php',
dataType: 'json',
data:{id_akt:ajdi},
async: false,
type: 'POST',
}).responseText;
var data = new google.visualization.DataTable(JSONObject, 0.5);
i to je OK.
Nakon toga prolazim kroz sve redove i pravim input polja.
Kôd:
for (var y = 0, maxrows = data.getNumberOfRows(); y < maxrows; y++) {
for (var x = 1, maxcols = data.getNumberOfColumns(); x < maxcols; x++) {
data.setValue(y, x, '<input id="costRedovi" class="form-control" value="'+data.getValue(y,x)+'">');
}
}
Sada su sve vrednosti iz tabele u input poljima i mogu da se menjaju
Ono sto sada zelim jeste da na dogadjaj focusOut pokrenem ajax kod koji ce napraviti izmenu i u bazu, znaci updejtovace vrednost
Kôd:
$.ajax({
url: "update.php",
type: "POST",
async: true,
data: { datum: ???, nazivKolone: ???},
dataType: "html",
success: function(data) {
$('#output').html(data);
$('#myModal').modal('hide');
//drawVisualization();
},
});
ali da bih ovo uradio moram da dobijem naziv kolone gde je celija sa focusOut dogadjajem, kao i datum na pocetku
KOD:
http://jsfiddle.net/DMGxw/
Kako da dobijem naziv kolone?