Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2014, 16:23
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 3 meses
Puntos: 10
Respuesta: Enviar datos recogidos de json

Cita:
Iniciado por Alexis88 Ver Mensaje
Si te fijas, estás trabajando el bucle como si tuvieras varios objetos JSON, cuando supongo que debe ser uno con varios datos. Como un objeto JSON es iterable, te sugiero hacerlo con el método each, aunque claro, hacerlo con cualquier estructura repetitiva es válido.

Saludos
Gracias Alexis, he pensado en hacerlo así pero no me sale:

Código Javascript:
Ver original
  1. $('#form_account').append(
  2. "<table width='100%'><tr><td width='10%'>Dto</td><td  width='12%' class='dto' data-campo='descuento'><span>"+json[i].descuento+"</span></td></tr><tr><td width='10%'>Base</td><td  width='12%' class='dto' data-campo='pvp_total'><span>"+json[i].pvp_total+"</span></td></tr><tr><td  width='16%' style='padding:5px;border:solid #ddd;border-width:0 0 1px;' >Iva 21%</td><td width='10%' class='dto' data-campo='iva'><span>"+json[i].iva+"</span></td></tr><tr><td width='10%'>Total</td><td  width='12%' class='dto1' data-campo='total'><span>"+json[i].total+"</span></td></tr></table>");
  3.             }      
  4.                    
  5.      });
  6.      
  7.                     var dataString = $('#form_account').serialize();
  8.  
  9.                     $.ajax({
  10.                     type: "POST",
  11.                     url: "fact_mc.php",
  12.                     data: dataString,
  13.                     beforeSend:function(objeto){
  14.                     $('#carga').css({display:'block'});
  15.                     },
  16.                     complete:function(){
  17.                     $('#carga').css('display','none');
  18.                     },
  19.                     success: function(data) {
  20.  
  21.             }
  22.         });