/ / JSON do arquivo separado [duplicado] - javascript, json

JSON do arquivo separado [duplicado] - javascript, json

Como posso ler os dados do arquivo json separado (por exemplo, "data.json") em outro arquivo ("index.html") usando javascript - de uma forma mais simples?

Quando eu uso no mesmo arquivo não há problema:

data = "[{"name" : "Harry", "age" : "32"}]";
var j = JSON.parse(data);
document.getElementById("res").innerHTML = j[0].name;

Mas eu não consigo fazer isso quando eu uso o arquivo json externo com:

"[{"name" : "Harry", "age" : "32"}]";

Eu estou olhando para o caminho mais simples (provavelmente eu estou faltando algum fundamental)

Respostas:

-1 para resposta № 1

Se você usa o jQuery, você pode fazer isso com a função getJson - http://api.jquery.com/jquery.getJSON/

$.getJSON( "/someDir/test.json", function( data ) {
console.log(data);
});