Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2009, 14:37
refreegrata
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 16 años, 8 meses
Puntos: 27
duda con json

Hola, la verdad es que hasta el momento solo habia usado xml, pero ahora quiero usar json. Mi duda es la siguiente: Quiero enviar datos desde php a javascript.
para esto en php hago
Código:
echo json_encode($data);
esto lo recibo hago el eval y etc....
Todo me funciona bien. Mi duda es ¿basta con hacer el echo json_encode($data);? o sea por seguridad o estandar ¿no debiera imprimir algo mas?

es decir no debo antes imprimir una cabecera o algo. Y lo del cache con IE y eso.
Cuando usaba xml antes imprimía algo como:
Código:
header('Content-Type: text/xml');
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
he visto en internet y he visto que en ocasiones usan cabeceras como text/json o text/x-json y no me queda claro cual es la diferencia.
y en json nada.
¿O al hacer el echo json_encode implicitamente esta escribiendo las cabeceras?

Bueno esa es mi consulta, y disculpen si es demasiado simple.