【问题标题】:Node.js to Javascript\Jquery passing variablesNode.js 到 Javascript\Jquery 传递变量
【发布时间】:2016-02-23 06:57:37
【问题描述】:

如何将变量从我的 server.js 文件传递​​到另一个 js 文件。这是我的 server.js(pie.html 调用 js 文件)。

var express = require('express'),
    app = express(), 
    path = require("path");

var newVar = "Hello, world."

app.use(express.static(__dirname + '/views/pie'));

app.get('/test', function(req, res) {
  res.sendFile((path.join(__dirname + '/views/pie/pie.html')));
});

app.listen(8080);

这是我的 pie.js 文件:

$(document).ready(function() {
    var oldVar = "OldVar...";
    //oldVar = newVar
    alert(oldVar);//"Hello, world."
});

谢谢

【问题讨论】:

    标签: javascript jquery html node.js


    【解决方案1】:

    你不能直接将变量从服务器传递到浏览器,因为这个 javascript 文件在不同的进程中执行(并且可能在不同的机器上)。使用 ajax 或 websockets (http://socket.io/) 在服务器和客户端之间传递数据。祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      • 2014-10-31
      相关资源
      最近更新 更多