Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2011, 14:08
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 8 meses
Puntos: 31
Como guardo un objeto?

Tengo esta funcion

Código Javascript:
Ver original
  1. $(".result li").live('click',function(){
  2.         var li = $(this).attr('id');
  3.         li = li.split(':');
  4.        
  5.         alert($(this));
  6.            
  7.         $.post('admin/acciones',{
  8.                 action: 'asginarPermiso',
  9.                 cal_usertype: usertype,
  10.                 cal_link_id: li[0],
  11.                 cal_position: li[1]
  12.             },function(data){
  13.                 switch(data){
  14.                     case 'AGREGADO':
  15.                         $(this).css('color','#476B0C');
  16.                         break;
  17.                     case 'QUITADO':
  18.                         $(this).css('color','#870404');
  19.                         break;
  20.                     case 'FRACASO':
  21.                         alert('La operacion no pudo ser realizada');
  22.                         break;
  23.                 }
  24.         })
  25.     })


Como puedo guardar el objeto que hice click, para luego en mi llamada del POST pueda asignarle el CSS, y tambien como le asignaria osea mi idea es esta

var obj = $(this);

Pero esta mal, nose como guardar ese objeto de ahi a mi variable OBJ para luego se le asigne el css en la llamada AJAX, ya que si uso THIS dentro de la peticion AJAX va a ser referencia al $.POST