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 № 1Se 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);
});