Hola a todos. Dispongo de un formulario para enviar unos valores a php y desde allí renombrar una imagen. Lo he probado casi todo, pero no me pasa ningún valor.
Os agradecería que me ayudárais porque lo he revisado mil veces y no acabo de ver el problema.
Gracias
HTML:
Código HTML:
Ver original<div id="dialogo" title="Editar Imagen"> <p class="validateTips">Campo titulo requerido.
</p>
<form id="update" action="" method="post"> <input type="text" name="titulo" id="titulo" class="text ui-widget-content ui-corner-all" /> <input type="text" name="Alt" id="Alt" class="text ui-widget-content ui-corner-all" /> <input type="text" name="descripcion" id="descripcion" class="text ui-widget-content ui-corner-all" />
javascript
:
Código Javascript
:
Ver original<script type="text/javascript">
$(document).ready(function(){
var fname=$('a.ico-resize').attr("id");
var directory=$('a.ico-resize').attr("rel");
var deletecount=$('a.ico-resize').attr("value");
$('#titulo').val(fname);
$('#Alt').val(directory);
var descripcion = $('descripcion').attr("value");
// var data_string = $("#update").serialize();
// Damos formato a la Ventana de Diálogo
var dialog = $("#dialogo").dialog({
// Indica si la ventana se abre de forma automática
autoOpen: false,
// Indica si la ventana es modal
modal: true,
// Largo
//width: 400,
// Alto
//height: 280,
// Creamos los botones
height: 300,
width: 350,
buttons: {
'Rename Image': function() {
// Mostrar Versión de PHP
$.ajax({
// Antes de realizar la llamada mostramos el ajax load
beforeSend: function(){
$('#respuestaAjax').html('<img id="loader" src="images/loading.gif"/>');
},
//cache: false, // Indicamos que no se guarde en cache
type: 'post', // Variables GET
url:'rename_img.php', // srcript a ejecutar
data: 'titulo=titulo&descripcion=descripcion&Alt=Alt',
//$("form#update").serialize(),
//{"file":fname,"directory":directory, "descripcion":descripcion}, // paso de datos
// cuando es exitoso el llamado
success: function(response){
$('#respuestaAjax').html(response);
$('#' + deletecount).remove();
dialog.dialog( "close" );
}
});
},
Cerrar: function() {
// Cerrar ventana de diálogo
dialog.dialog( "close" );
}
}
});
$("a.ico-resize").click( function(e) {
e.preventDefault();
// dialog.dialog("open");
dialog.dialog('open');
// prevent the default action, e.g., following a link
return false;
});
});
</script>