var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { /*この内容を関数外から参照したい*/ var data = JSON.parse(xmlhttp.responseText); } } } xmlhttp.open("GET", "test.json"); xmlhttp.send();