Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2011, 05:41
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: jQuery: Problemas para contenido cargado por post

Que tal jesusjj,

El problema es que al momento de aplicar los eventos, los elementos no estan en el DOM, lo estaran mas adelante cuando los cargues con AJAX, deberias utilizar live y ajustar algo el código, en getInfo deshabilitar los inputs:

Código Javascript:
Ver original
  1. function getInfo(liId) {
  2.     var capaInfo = $("#cp_detInfo");
  3.  
  4.     $.post('content/includes/php/getInfo.php', { pag: 'info', datos: liId },
  5.         function(data){
  6.             $(capaInfo).hide()
  7.                        .html(data)
  8.                        .fadeIn(2500)
  9.                        .find(':input').attr('disabled', true);
  10.         }
  11.     );
  12. }

y a través de live, añadir los eventos:

Código Javascript:
Ver original
  1. var campoHidden = '<input type="hidden" id="f_contacto" name="f_contacto" value="ok" />';
  2.  
  3. $("#padlock").live('click', function(){
  4.     $("#contacto :input").attr("disabled", "");
  5.     $("#contacto").append(campoHidden);
  6.     $("#f_unlock").fadeOut();
  7. });

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)