Autor Zpráva
Tomas Novella
Profil *
ahoj,
narazil som na jeden velmi neprijemny bug.
Totiz po vykonani ajax requestu cez prototypeJS a naslednom "location.reload()" mi nevykonalo ajax request.

Neviete nahodou preco?

Ako to mam riesit? Zatial to riesim abycajnym timerom na jednu sekundu, ale stale sam mi to vobec nepaci.

Vdaka
Tomas Novella
Profil *
presnejsie sleep(1000), ale problem je, ze pouzivam tam sortable menu a ono mi to presunutu polozku aby neda na spravne miesto, ale sekundu caka a potom vykona refresh...

cim mam ten sleep nahradit?
_es
Profil
Tomas Novella
Pri opätovnom načítaní stránky sa vymažú všetky premenné, funkcie, objekty, ... JavaScriptu, teda aj všetko čo využíva AJAX.
Môžeš nanajvýš zabezpečiť nejaké dokončovacie operácie udalosťou onunload:
window.onunload = function(){/*nejaké príkazy*/};
Tomas Novella
Profil *
ale mna NEZAUJIMA, ze sa mi vymazu. Mne proste ide o to, ze ked davam ajax request a hned za nim refresh stranky, nech sa m iten request VYKONA. a riesim to sleepom, no myslim, ze by sa to dalo aj lepsie... resp. pytam sa, je to chyba prehliadaca, ci samotneho jazyka, ze mi ho nevykona?
Yur4Y
Profil
Tak počkajte, kým XMLHttpRequest.readyState bude 4 a refreshujte potom.
Tomas Novella
Profil *
hotovo, poriesene :-)
som nasiel metodu "onSuccess" :-)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: