Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jqueryjavascript文件中使用require_Javascript_Jquery_Node.js_Require - Fatal编程技术网

在jqueryjavascript文件中使用require

在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

我有一个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文件中,以频繁更新视图,使其位于浏览器端。这可能有帮助:或: