Решение было простым. К счастью, доступ к файлу в вашей локальной файловой системе не рассматривается как междоменный запрос. Поэтому, если getCourse(course)
вызывается нажатием кнопки и т. Д. dojo.xhrGet
извлекает файл курса в папке с именем json. Данные объекта - это содержимое файла json в формате объекта.
function getCourse(course)
{
dojo.xhrGet({
url: "json/" + course,
handleAs: "json",
handle: function(data,args){
populate_table(data);
}
});
}