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
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.