Pogledajte određenu poruku
Staro 30. 03. 2014.   #1
mslavko
profesionalac
Professional
 
Avatar mslavko
 
Datum učlanjenja: 25.10.2012
Poruke: 278
Hvala: 16
32 "Hvala" u 9 poruka
mslavko is on a distinguished road
Default Pokretanje ajax-a nakon dogadjaja focusout u google dataTable

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?

Poslednja izmena od mslavko : 30. 03. 2014. u 18:54.
mslavko je offline   Odgovorite uz citat