Comunidad de diseño web y desarrollo en internet online

No puedo ver un dialog box jquery

Citar            
MensajeEscrito el 05 Sep 2015 03:08 am
hola chicos, estoy haciendo una pagina de eliminación, en primer lugar me realiza una confirmación de eliminación y lo que yo quiero mostrar es un mensaje de operación exitosa después de la eliminación solo logro mostrar un alert pero cuando quiero mostrar el dIalog box solo me muestra el texto que debe llevar la ventana de dialogo(la ventana no me muestra)

Código Javascript :

<script>

/*Este función es la que crea la ventana de operación exitosa*/
$(function() {
    $( "#datos1" ).dialog({
        modal: true,
        draggable: false,
        resizable: false,
        width: 435,
        height: 200,
      open: function(event, ui) { $(".ui-dialog-titlebar-close", ui.dialog).hide(); },
      buttons: {
        Ok: function() {
          $( this ).dialog( top.location.href = '');
        }
      }
    });
  });
</script>
<script>
$(document).on('click', '#btnConfirmar', function (e) {
  e.preventDefault();
   var valor=document.form1.usu.value;

  if ( confirm('Are you sure to delete this data???') ){
    $.ajax({
        type: 'POST', 
        data: {
            valor: valor
        },
        url: 'example_e.php',
        success: function (data) {

            if ( +data == 1) {

/*

Esta es la línea de la ventana que no me muestra, solo aparece el texto

si coloco lo que esta entre comillas dentro del body si hace el dialog box pero

cuando lo coloco aquí solo me muestra el texto.

*/
            document.getElementById('datos').innerHTML="<div id='datos1' title='Operacion Exitosa'><p><span class='ui-icon ui-icon-circle-check' style='float:left; margin:0 7px 50px 0;'></span> Usuario exitosamente eliminado!</p></div>";
                
            } else {
                alert('Failed Delete Data');
            }

        }
    });
  }
});
</script>


en el body de mi pagina tengo un combo, el cual se selecciona una opción y mando el registro seleccionado a la función Ajax para ser procesado, asi mismo fuera del form tengo un div llamado datos donde se hace referencia cuando el Ajax devuelve si de realizo la consulta (document.getElementById('datos').innerHTML)

Por Drago25

1 de clabLevel



 

mozilla
Citar            
MensajeEscrito el 10 Sep 2015 07:05 pm
Amm te sugiero mejor tener un DIV oculto en tu documento.

Código :

<div id="respuesta" style="display: none">
      Usuario exitosamente eliminado 
</div>

y cuando regrese la respuesta del AJAX

Código :

document.getElementById('respuesta').style.display = "block";



y listo :)

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.