У меня есть jquery javascript для обновления страницы каждые x минут/секунд. Я хочу определить этот интервал обновления в отдельном файле json-config, чтобы проект можно было легко настроить. У меня есть javascript с именем ConfigReader, у которого есть метод для чтения этого файла конфигурации. Я хочу знать, чтобы загрузить этот ConfigReader в мой javascript jQuery с помощью «require», но поскольку jQuery находится на стороне клиента, он не знает, что требуется.
Как я могу импортировать свой ConfigReader в свой файл JavaScript jQuery?
Вот файл jQuery:
var ConfigReader = require('../libs/ConfigReader');
var update = function() {
var divs = $('div[id^="data-"]')
for (var i = 0; i < divs.length; i++) {
var id = divs[i].id;
var dataType = id.split('-')[1];
var cacheId = id.split('-')[2];
$.ajax({
type: "GET",
url: '/' + dataType + 'View?cacheId=' + cacheId,
context: id,
success: function(data) {
console.log("id=" + id + " this=" + this);
$("#" + this.replace(/\./g, '\\\.')).html(data);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(this + "View", jqXHR, textStatus, errorThrown);
}
});
}
}
var configReader = new ConfigReader();
var configUpdate;
var configuration = configReader.getConfigutation();
for(var i = 0; i < configuration.length; i++){
var current = configuration[i];
switch(current["name"]){
case "update":
configUpdate = parseInt(current["interval"]);
break;
}
}
$(document).ready(function() {
update();
window.setInterval(update, configUpdate);
});