Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2016, 14:49
BaSingSe
 
Fecha de Ingreso: mayo-2012
Mensajes: 117
Antigüedad: 12 años
Puntos: 1
POST con Ajax

Tengo una tabla donde se presentan todos los usuarios y un boton editar al momento de editar un usuario lanza un "modal-box"(bootstrap) donde tnego un formulario que se llena con los datos del usuario ya traidos desde la base de datos y solo es editar lo que se necesite bien.. el problema es que el codigo para enviar la informacion me esta enviando los campos vacios estes es el codigo que uso
Código Javascript:
Ver original
  1. $("#editForm").submit(function(){
  2.     //Getting action and method from form
  3.     var that = $(this),
  4.         url = that.attr('action'),
  5.         type = that.attr('method'),
  6.         data = {};
  7.     //Getting values from form
  8.     that.find('[name]').each(function(index,value){
  9.         var that = $(this),
  10.             name = that.attr('name'),
  11.             value = that.val();
  12.  
  13.         data[name] = value
  14.     });
  15.  
  16.     //Playing with ajax
  17.     $.ajax({
  18.         type: type,
  19.         dataType: 'json',
  20.         url: url,
  21.         data: data,
  22.         // Showing a message with php
  23.         success: function(data){
  24.             console.log(data.msg);
  25.             if(data.success == 0){
  26.                 $("#result").html("<div class='alert alert-danger fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a><span id='message'>"+data.msg+"</span></div>");  
  27.  
  28.             } else if(data.success == 1){
  29.                 $("#result").html("<div class='alert alert-success fade in'><a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a><span id='message'>"+data.msg+"</span></div>");
  30.             }
  31.         }
  32.     })
  33.     return false;
  34. })

cuando veo por consola lo que esta enviando me aparece "array()", ese mismo script lo uso en otro archivo para insertar informacion y funcinoa a la perfeccion..