在jqueryjavascript文件中使用require
我有一个jquery javascript,每x分钟/秒更新一次页面。 我想在一个单独的json配置文件中定义这个更新间隔,以便可以轻松地配置项目。 我有一个名为ConfigReader的javascript,它有一个读取此配置文件的方法。 我想知道用'require'将这个ConfigReader加载到我的jQuery javascript中,但是因为jQuery位于客户端,所以它不知道require 如何将ConfigReader导入jQuery javascript文件 以下是jQuery文件:在jqueryjavascript文件中使用require,javascript,jquery,node.js,require,Javascript,Jquery,Node.js,Require,我有一个jquery javascript,每x分钟/秒更新一次页面。 我想在一个单独的json配置文件中定义这个更新间隔,以便可以轻松地配置项目。 我有一个名为ConfigReader的javascript,它有一个读取此配置文件的方法。 我想知道用'require'将这个ConfigReader加载到我的jQuery javascript中,但是因为jQuery位于客户端,所以它不知道require 如何将ConfigReader导入jQuery javascript文件 以下是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);
});
等等,你在节点上吗?还是在浏览器上?为什么在节点上有文档对象?是的,我正在使用节点。此脚本集成在我的ejs文件中,以频繁更新视图,使其位于浏览器端。这可能有帮助:或: