Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Error enviando datos

Estas en el tema de Error enviando datos en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/10/2012, 10:24
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 9 meses
Puntos: 9
Error enviando datos

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
  1. <div id="dialogo" title="Editar Imagen">
  2.     <p class="validateTips">Campo titulo requerido.</p>
  3.  
  4.     <form id="update" action="" method="post">
  5.     <fieldset>
  6.         <label for="titulo">Titulo</label>
  7.         <input type="text" name="titulo" id="titulo" class="text ui-widget-content ui-corner-all" />
  8.         <label for="Alt">Alt</label>
  9.         <input type="text" name="Alt" id="Alt"  class="text ui-widget-content ui-corner-all" />
  10.         <label for="descripcion">Descripcion</label>
  11.         <input type="text" name="descripcion" id="descripcion"  class="text ui-widget-content ui-corner-all" />
  12.     </fieldset>
  13.     </form>
  14. </div>


javascript:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.   var fname=$('a.ico-resize').attr("id");
  4.   var directory=$('a.ico-resize').attr("rel");
  5.   var deletecount=$('a.ico-resize').attr("value");
  6.   $('#titulo').val(fname);
  7.   $('#Alt').val(directory);
  8.   var descripcion =  $('descripcion').attr("value");
  9.  
  10.   // var data_string = $("#update").serialize();
  11.  
  12.  
  13.     // Damos formato a la Ventana de Diálogo
  14.     var dialog = $("#dialogo").dialog({
  15.         // Indica si la ventana se abre de forma automática
  16.         autoOpen: false,
  17.         // Indica si la ventana es modal
  18.         modal: true,
  19.         // Largo
  20.         //width: 400,
  21.         // Alto
  22.         //height: 280,
  23.         // Creamos los botones     
  24.         height: 300,
  25.         width: 350,
  26.         buttons: {
  27.            
  28.             'Rename Image': function() {
  29.                 // Mostrar Versión de PHP
  30.                 $.ajax({
  31.                     // Antes de realizar la llamada mostramos el ajax load
  32.                     beforeSend: function(){
  33.                         $('#respuestaAjax').html('<img id="loader" src="images/loading.gif"/>');
  34.                     },
  35.                     //cache: false, // Indicamos que no se guarde en cache
  36.                     type: 'post', // Variables GET
  37.                     url:'rename_img.php', // srcript a ejecutar
  38.                      data: 'titulo=titulo&descripcion=descripcion&Alt=Alt',
  39.                      
  40.                      //$("form#update").serialize(),
  41.  
  42.                      //{"file":fname,"directory":directory, "descripcion":descripcion},  // paso de datos
  43.                     // cuando es exitoso el llamado
  44.                         success: function(response){
  45.                          $('#respuestaAjax').html(response);
  46.                         $('#' + deletecount).remove();
  47.                             dialog.dialog( "close" );
  48.                            
  49.                     }
  50.                 });
  51.             },
  52.             Cerrar: function() {
  53.                 // Cerrar ventana de diálogo
  54.                 dialog.dialog( "close" );
  55.             }
  56.  
  57.         }
  58.     });
  59.    
  60.     $("a.ico-resize").click( function(e) {
  61.   e.preventDefault();
  62.   // dialog.dialog("open");
  63.   dialog.dialog('open');
  64.         // prevent the default action, e.g., following a link
  65.         return false;
  66. });
  67.  
  68. });
  69.                        
  70. </script>
  #2 (permalink)  
Antiguo 10/02/2014, 16:21
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: Error enviando datos

oye intenta colocar todo esto 'titulo=titulo&descripcion=descripcion&Alt=Alt' en una variable asi:

$params = { 'user' : $user }; y en el data coloca la variable data : $params

ademas en .php confirma si la estas recibiendo bien con post : ejemplo $id=$_POST['id'];
  #3 (permalink)  
Antiguo 10/02/2014, 16:25
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: Error enviando datos

revisa este link http://codigovector.wordpress.com/2013/09/09/enviar-datos-con-ajax/

Etiquetas: ajax, enviando, formulario, html, input, javascript, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 16:55.