var getJSONP = function(path, callBackName) {
var return_value;
var req = new XMLHttpRequest();
req.onreadystatechange = function() {
if(req.readyState == 4 && req.status == 200){
var data = String(req.responseText);
var data1 = data.split(callBackName + '(').pop();
var data2 = data1.slice(-2) === '})' ? data1.replace('})', '}') : data1.split(');')[0];
return_value = JSON.parse(data2);
}
};
req.open("GET", path, false);
req.send(null);
return return_value;
}
getJSONP('/hoge/hoge.json', 'hogefunction');