Carga del archivo JSON local
Estoy intentando cargar un archivo JSON local pero no funcionará. Aquí está mi código JavaScript (usando jQuery:
var json = $.getJSON("test.json");
var data = eval("(" +json.responseText + ")");
document.write(data["a"]);
El archivo test.json:
{"a" : "b", "c" : "d"}
No se muestra nada y Firebug me dice que los datos no están definidos. En Firebug puedo verjson.responseText
y es bueno y válido, pero es extraño cuando copio la línea:
var data = eval("(" +json.responseText + ")");
en la consola de Firebug, funciona y puedo acceder a los datos.
¿Alguien tiene una solución