Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2013, 12:29
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Respuesta: duda con un ejemplo jqueryUI

muchas gracias por contestar.

No puedo dejarlo oculto por que trabajo con ZF, estoy obligado a extraer trozos de diferentes paginas para trabajar en todo el proyecto, pero creo que resolvi el problema,
Código HTML:
Ver original
  1. $(function() {
  2.     var name    = $( '#nombre' ),
  3.         lastname = $( '#apellido' );
  4.  
  5.     $( "#dialog" ).dialog({
  6.         autoOpen: false,
  7.         modal: true,
  8.         open: function(){
  9.             $("#dialog").load("form.html #formu");
  10.         },
  11.         buttons: {
  12.             "Guardar" : function(){
  13.             alert($("#nombre").val());
  14.                 $.post("animated_reformuled.html #cont",function(){
  15.                     //$( "#cont" ).load("animated_reformuled.html #opener");
  16.                     $(location).attr("href","animated_reformuled.html");
  17.                 });
  18.                 $(this).dialog("close");
  19.             },
  20.             Cancel: function(){
  21.                 $(this).dialog( "close" );
  22.             }
  23.         }
  24.     });
  25.  
  26.     $( "#opener" ).click(function() {
  27.     $( "#dialog" ).dialog( "open" );
  28.     });
  29. });
  30. </head>
  31. <div id="cont">
  32.     <div id="dialog" title="Basic dialog"></div>
  33.     <button id="opener">Open Dialog</button>
  34. </div>
  35. </div>
  36. </body>
y el html al que llamo form.html es:
Código HTML:
Ver original
  1. <form id="formu">
  2. Nombres: <input type="text" name="nombre" value="" id="nombre"></br>
  3. apellido: <input type="text" name="apellido" value="" id="apellido"></br>
  4. </form>
bueno obtengo los datos pero aun tengo un pequeño problema, si ven al enviar por post tengo dos sentencias, la primera realizo un load() del area que quiero que se refresque, pero al usar dicha sentencia me la opcion de mosatar el dialogo solo por una ves, a la segunda que deseo abrir el mismo dialogo no abre nada.
solucione esto con recargar la misma pñagina, quisisera saber si existe otra manera.