Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Javasceipr - Oprava volání funkce s parametry

Ono to ziskani dat asi nejakou dobu trva a ta funkce se vrati hned a na vysledek neceka, takze to bude chtit nejak takhle:

var status;
var data_ready;
data_ready=0;

function mojeFce(hodnota) {
status = hodnota;
data_ready=1;
alert(status); // tady jsou data ze souboru soubor.php
}

getVar('soubor.php',mojeFce);
while (data_ready==0) do sleep();
alert(status); // ted uz by tu data mela byt
(javasceipr neznam, takze je to jen pseudokod - sleep je cokoli - proste jen marnime cas, nez ziskame data - taky mezitim muzeme delat neco jineho uzitecneho, pokud zrovna mame co)
getVar('soubor.php',mojeFce);
do_unrelated_stuff();
while (data_ready==0) do more_unrelated_stuff();
alert(status); // ted uz by tu data mela byt

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny