Ahojte, mam nasledovny kod nizsie. Tento kod mi zabezpeci update webu, ale len vtedy, ked sa na servery uspesne ukonci proces, ktory posle data. Lenze ja by som potreboval prijat data priebezne resp. pocas celej doby = od kliku na tlacidlo az po koniec procesu. Neviem, ci som to napisal zrozumitelne. Je to mozne nejako spravit ? Potrebujem sa vyhnut PHP.
$("#update").click(function(){
$("#update_progress").animate({opacity: 1});
$.ajax({
url:'/update_firmware',
success: function(data){
var percent = parseInt(data)
$("#update_progress").progressbar({ value: percent });
console.log(data)
}
});
S jQuery som skončil skôr ako som sa dostal k Ajaxu, ale počítam že problém je v tom čakaní na success:.
To ano, problem je success. Existuje este complete a aj beforeSend.Nenasiel som vsak nic co by bolo schopne prijimat data po cely cas.
Ešte tam vidím: ifModified, ale môžeš to testnúť timeoutom a zobraziť dáta či niečo prišlo alebo nie.