Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2018, 21:09
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: subir imagen con ajax en dialogo jquery ui

Saludo

¿Cuales versiones de jquery y de jquery ui estas usando?

En cuanto al código
¿#añadir es un div? no lo veo por ahí
¿guardar es un botón? tampoco lo veo

Finalmente, se agregan otras librerías?

Yo lo estructuré de este modo (agregue algunas a ciegas sin saber tus versiones)

Código HTML:
Ver original
  1. <script src="https://code.jquery.com/jquery-1.12.3.min.js" ></script>
  2. <script src="https://code.jquery.com/ui/jquery-ui-git.js" ></script>
  3.  
  4.     $(document).ready(function(){
  5.          
  6. $( "#anadir" ).dialog({
  7.     autoOpen: false,
  8.     resizable: false,
  9.     modal: true,
  10.  
  11.     buttons: {
  12.     "guardar": function() {    
  13.         var formData = new FormData($("#formularioanadir")[4]);
  14.         $.get("peli.php", {
  15.             titulo : $("#atitulo").val() ,
  16.             director : $("#adirector").val() ,
  17.             fecha: $("#afecha").val() ,
  18.             idgenero: $("#agenero").val(),
  19.             file : formData,
  20.             operacion : "nuevo"
  21.         },function(data,status){                
  22.             $("#listar").html(data);
  23.          
  24.         })//get        
  25.                
  26.         $(this).dialog( "close" );                                              
  27.                 },
  28.     "Cancelar": function() {
  29.        
  30.             $(this).dialog( "close" );
  31.        
  32.     }
  33.  
  34.  
  35.    
  36.     }//buttons*/
  37. });        
  38. //accion añadir pelicula
  39. $(document).on("click","#anadirBoton",function(){
  40.     $("#formularioanadir")[0].reset();
  41. $( "#anadir").dialog("open");
  42. }); //fin añadir pelicula
  43.  
  44.        
  45.     });
  46.  
  47. <?php
  48. require_once("conexion.php")
  49. ?>
  50.    
  51.  
  52. <form id="formularioanadir" enctype="multipart/form-data">
  53. titulo pelicula: <input type="text" id="atitulo" name="titulo"  value=""  required/><br>
  54. director: <input type="text" id="adirector" value="" required /><br>
  55. genero: <select id="agenero">
  56. <?php
  57. $consulta = "SELECT idGenero, genero
  58.            FROM genero";
  59. $res = $lnk->query($consulta);
  60. while ($fila2 = $res->fetch_object()){?>
  61. <option value="<?= $fila2->idGenero?>"><?= $fila2->genero?></option>
  62. <?php } ?>
  63. <br>
  64. fecha:  <input type="text" id="afecha"  value="" required/>
  65. <input type="file" name="file" value="subir archivo">
  66. </form>


Y me llama la atención la forma en que tienes organizados
los botones en el js, es a causa de jquery ui??
He mirado en la página de jquery ui, pero normalmente
llaman a las funciones de los botones en el modo clásico (es decir, teniendo en cuenta el id y asignandole el evento)

Ya me dirás
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Última edición por mortiprogramador; 06/03/2018 a las 21:25