06/03/2018, 21:09
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 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<script src="https://code.jquery.com/jquery-1.12.3.min.js" ></script> <script src="https://code.jquery.com/ui/jquery-ui-git.js" ></script> $(document).ready(function(){ $( "#anadir" ).dialog({ autoOpen: false, resizable: false, modal: true, buttons: { "guardar": function() { var formData = new FormData($("#formularioanadir")[4]); $.get("peli.php", { titulo : $("#atitulo").val() , director : $("#adirector").val() , fecha: $("#afecha").val() , idgenero: $("#agenero").val(), file : formData, operacion : "nuevo" },function(data,status){ $("#listar").html(data); })//get $(this).dialog( "close" ); }, "Cancelar": function() { $(this).dialog( "close" ); } }//buttons*/ }); //accion añadir pelicula $(document).on("click","#anadirBoton",function(){ $("#formularioanadir")[0].reset(); $( "#anadir").dialog("open"); }); //fin añadir pelicula }); <?php require_once("conexion.php") ?> <form id="formularioanadir" enctype="multipart/form-data"> titulo pelicula: <input type="text" id="atitulo" name="titulo" value="" required/><br>director: <input type="text" id="adirector" value="" required /><br><?php $consulta = "SELECT idGenero, genero FROM genero"; $res = $lnk->query($consulta); while ($fila2 = $res->fetch_object()){?> <option value="<?= $fila2->idGenero?>"> <?= $fila2->genero?> </option> <?php } ?> fecha: <input type="text" id="afecha" value="" required/><input type="file" name="file" value="subir archivo">
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 |