[ glamoc @ 02.09.2010. 09:46 ] @
Koristim jQuery za ajax poziv.Poziv se aktivirapritiskom na dugme.Posle uspesnog poziva zelim da sakrijem dugme ali mi browser prijavljuje gresku
Code:
$.getJSON(
                         {/literal}'{url module=dashboard controller=word-censors action=update absolute=true}'{literal},
                         'id='+$id+'&word='+$word+'&repl='+$repl,
                         function(data) {
                          $(this).hide();
                             //$(this).css("cursor:none");
                             
                          }
                         );


Ako neko zna kako da napravim da se dugme sakrije posle poziva neka javi.
[ Aleksandar Ružičić @ 02.09.2010. 10:35 ] @
problem je sto ti this u callback funkciji nije referenca na to tvoje dugme, kada koristis direktno jQuery.ajax onda mozes da podesis context parametar da bude referenca na zeljeni element i onda ce ti u callback funkcijama this biti referenca na taj element. Nisam siguran koja je default vrednost tog parametra ali moguce da je document objekat u pitanju (vrlo retko koristim te shorthand metode pa ne znam napamet).

dakle najjednostavnije ti je da selektujes to dugme unutar callback funkcije i dalje radis sa njim sta god hoces ($('neki selektor').hide();), ali ti je moja preporuka da predjes na $.ajax...