Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/11/2012, 21:28
Avatar de Albuss
Albuss
 
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 3 meses
Puntos: 30
Respuesta: Problema al enviar mediante POST un objeto JSON [AJAX]-NO busco una soluci

zerokilled, fijate en el primer script php que puse :
Código PHP:
Ver original
  1. $FileImput = file_get_contents('php://input');
  2.     $FileConverted = array();
  3.     $FileConverted = json_decode($FileImput); //OJO te faltó el $
  4.     echo $FileConverted;

maycolalvarez Ya me dijo que era un error decodificar algo que habia pasado ya como un array, pero esto de todas maneras, tendria que devolver algo, y en el debugger el responseText esta completamente vació. Incluso probé ejecutando response "a secas" ¿cual era el resultado? e devolvia un valor Null.Segun lo que acabas de decir, en el segundo ejemplo cuando enviaba el objeto json de esta forma a php : encodeURIComponent( "{\"nombre\" : [ \"Brais\"]}" ); deberia devoverme algun tipo de response/responsetext , ¿por que no me devolvía nada? recuerda que estaba utilizando justamente el setRequestHeader("Content-type", "application/json").


Ps. actualmente php o al menos el php que me provee mi hosting tiene integradas la bilbioteca Json, es decir los metodos decoder/encoder y Json_services: como nativos, la cabecera debería ser valida.