Foros del Web » Programando para Internet » Jquery »

Dialog con Jquery.UI

Estas en el tema de Dialog con Jquery.UI en el foro de Jquery en Foros del Web. Hola compañeros de Foros del Web, estaba apartado del foro por razones ajenas a mi voluntad, aqui vengo una problema que me esta surgiendo con ...
  #1 (permalink)  
Antiguo 19/09/2012, 08:44
 
Fecha de Ingreso: enero-2011
Ubicación: Maracaibo
Mensajes: 179
Antigüedad: 13 años, 10 meses
Puntos: 2
Dialog con Jquery.UI

Hola compañeros de Foros del Web, estaba apartado del foro por razones ajenas a mi voluntad, aqui vengo una problema que me esta surgiendo con JQUERY.UI, espero puedan ayudar, aqui les va:

mi codigo:

Código Javascript:
Ver original
  1. var us = "<?=$_SESSION['us_id'];?>";
  2. function cambiar_pass(id,nombre){
  3.  
  4. var form = '<form>'+
  5.            '<label for="clave">Clave</label><br>'+
  6.            '<input type="password" name="clave" id="clave" value="" class="text ui-widget-content ui-corner-all" />'+
  7.            '<br><label for="repeat-clave">Repetir Clave</label><br>'+
  8.            '<input type="password" name="repeat_pass" id="repeat_pass" value="" class="text ui-widget-content ui-corner-all" />'+
  9.            '<br></form>';  
  10.  
  11. var cambiar_clave=$('<div id="modi_mod" title="Cambiar Clave"></div>');
  12. $(function() {
  13.     cambiar_clave.dialog({
  14.         autoOpen: false,
  15.         modal: true,
  16.         position: [400,70],
  17.         height: 250,
  18.         width: 400,
  19.         buttons: {
  20.             Guardar: function() {
  21.                 if($("#clave").val() != $("#repeat_pass").val()){
  22.                  alert('Las Claves no Coinciden, verifique!!!')                
  23.                 }else{
  24.                   $.post("act_datos.php",{ op:'17', pass :$("#clave").val(), repeat_pass: $("#repeat_pass").val(),usuario:us },
  25.                   function(data){
  26.                       alert(data);
  27.                   })   
  28.              cambiar_clave.dialog( "close" );
  29.              
  30.  
  31.            }
  32.             },         
  33.             Cerrar: function() {
  34.                 cambiar_clave.dialog( "close" );
  35.             }
  36.         }
  37.     });
  38. });
  39. cambiar_clave.dialog("open").html(form);
  40. }

Les eXplico, mediante un boton, ejecuto el Jquery.Dialog, que es la funcion que aqui le pongo, es un formulario con 2 campos para cambiar la contraseña del usuario.

El proceso POST lo hace bien la primera vez, pero si intento cambiar la clave nuevamente en la misma transaccion sin recargar pagina hago mismo proceso y me vuelve a enviar los mismos datos que envie la vez anterior, no se si me explico.

Lo que me esta pasando es que cuando envio los datos, a la segunda vez que los quiero enviar se envian los anteriores, no me esta limpiando los valores de los ID's al cerrar el dialog

Espero haberme explicado y que puedan ayudarme

Saludos

Etiquetas: javascript, jquery.ui
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:24.