Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/09/2014, 10:52
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 7 meses
Puntos: 10
Respuesta: Tratar objeto enviado por ajax

Muchas gracias gajosu, funciono perfectamente ahora puedo tratar el objecto adecuadamente.

Un dato por si alguien tiene la misma duda:

Cuando armen el objeto en el data-rel no utilizen comillas simples ' utilizen comillas dobles ya que las simples dan error.

Dejo el ejemplo funcionando.

Código HTML:
Ver original
  1. <li><a href="#" class="send-estado-compra-web" data-rel='{"estado":1,"key":1985}'>Aceptado</a></li>

Código Javascript:
Ver original
  1. function sendPOST(a, b, t) {
  2.     var $data = JSON.parse($(t).attr("data-rel"));
  3.    
  4.     $.ajax({
  5.         type: "POST",
  6.         url: a,
  7.     data: {datos:$data},
  8.     dataType: "json",
  9.         cache: !0,
  10.         success: function(a) {
  11.             b.html(a)
  12.         },
  13.         error: function(e) {
  14.             b.html('<h4 class="ajax-loading-error"><i class="fa fa-warning txt-color-orangeDark"></i> '+e.responseText+'</h4>')
  15.         },
  16.         async: !0
  17.     })
  18. }