Autor Zpráva
Pavel Lakomy2
Profil *
Ahoj, prosim poradi nekdo, jak upravit tuto funkci:
Pokud bude yes, aby cela funkce ask_over_kod byla true a opacne, jak to udelat, dekuji moc.

function ask_over_kod(){
var kod_hodnota = ask_captcha.val();
$.post('dat/captcha/capt.php', { kod: kod_hodnota },
   function(data){
     switch (data)
      {
      case "yes" :
      $("#ask_k").css("color","535353");
      ask_captcha.removeClass("err");
      return true;
      break;
      case "no" :
      $("#ask_k").css("color","cc3333");
      ask_captcha.addClass("err");
      return false;
      break;
      }
   });
}
juriad
Profil
není to možné (post probíhá asynchronně), zkus pochopit, co je callback a kdy se volá
Chamurappi
Profil
Reaguji na Pavla Lakomeho2:
Nejde. To první áčko ve zkratce AJAX znamená asynchronní. V rámci jedné funkce nemůžeš vyslat požadavek a zá roveň zpracovat odpověď. Funkce ask_over_kod už bude dávno doběhlá v okamžiku, kdy se začne vykonávat callback zpracovávající data.
Pavel Lakomy2
Profil *
Chamurappi:
děkuji za vysvětlení, tak to musím vymyslet jinak :-(

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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