$.post callback és global változó probléma.

$.post callback és global változó probléma.
2012-02-08T14:39:21+01:00
2012-02-08T14:43:06+01:00
2022-11-24T15:15:45+01:00
gabordx
Hi!
var bool = true; $.post(this.checkUrl, json, function(data) { bool = false; alert(bool); }); alert(bool);

Az a probléma, hogy az ajaxhívás callback-je vár a szerver válaszára míg a kód fut tovább. Így bool értéke true lesz (alsó alert) majd csak utána állítja false-ra a callback fv.

Mit lehet ezzel tenni? Szinkron hívás valahogy?
Mutasd a teljes hozzászólást!
ajaxSetup()
Neked az async: false kell majd. A $.post() előtt állítsd be.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd