Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2011, 09:49
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 12 años, 8 meses
Puntos: 37
json_decode no funciona correctamente

Hola muchachos es simple:

cuando tengo el código en mi pc funciona, pero cuando lo subo al servidor, no corre, y solo estoy recibiendo la variable post, es el siguiente:

Código PHP:
Ver original
  1. $ids = json_decode( $_POST['idCliente'] );
  2.    
  3. foreach($ids as $key => $value) {
  4.     $ids[$key] = mysql_real_escape_string( limpiarValores($value) );
  5. }

hago un echo de $_POST['idCliente'], y me arroja esto:

Cita:
[\"111666\",\"14137361\",\"14137363\",\"150\",\"222 \",\"320\",\"355\",\"4\",\"444\",\"5555\",\"6\"]<br />
<b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/prexhjgc/ext/abonos/buscarTarjeta.php</b> on line <b>19</b><br />
Ya he mirado por todos lados, pero no se si el error está cuando envio desde javascript la variable ids, pues utilizo JSON.stringify de javascript, y no creo que ese sea el problema, por que en otro lado lo estoy haciendo así, y funciona perfecto, con otro script, y enviando las variables por post.

Alguien sabe cual puede ser el error que hace que json_decode no devuelva, nada, por que intente utilizando json_last_error(), pero el servidor linux que estoy utilizando, obvio, que es de pago, no tiene esta función.


Gracias