[英]jQuery access to node.js global variable
我的问题有3个组成部分。
我尚未成功创建一个我可以访问的变量-我尝试了一个带有export.global
的单独的.js文件,以及var sum = require('./sum');
将数据发送到服务器的最佳猜测是$.post ('/sum', 'entry=20', showNewTotal);
。
我还可以将它显示在showNewTotal $('#currentSum').text('data');
的HTML显示中$('#currentSum').text('data');
这似乎应该很简单,但是我还没有发现任何例子。
您的sum模块可能如下所示:
module.exports = {sum:0};
要设置任何位置,请执行以下操作:
var sum = require('./sum');
sum.sum = 10;
要在其他任何地方检索它,您可以执行以下操作:
var sum = require('./sum');
console.log(sum.sum);
因此,要使用$ .post进行设置,您需要设置一条类似于adeneo的路由,该路由使用app.post('/ sum')和带有处理程序的处理程序进行处理,该处理程序通过获取入口参数然后发送回一个对象来完成像showNewTotal函数将使用的{new_total:sum.sum}。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.