Javascript Node.js:从html/js按钮为变量赋值

Javascript Node.js:从html/js按钮为变量赋值,javascript,html,node.js,input,Javascript,Html,Node.js,Input,Node.js中有没有一种简单的方法可以在没有模块和其他东西的情况下实现这一点: 我需要创建html/js按钮,以便onclick为node.js中使用的变量分配不同的值,该变量用于不同的事情,并且没有模块。这应该是可行的。click事件应该触发到服务器的AJAX post,其中包含适当的值。当服务器收到该消息并解析JSON时,从负载中获取值并设置变量。按钮需要使用HTML/CSS创建。您可以使用Ajax向服务器发送信息。单击按钮时,可以使用按钮的值对服务器进行ajax调用。当服务器接收到该调用

Node.js中有没有一种简单的方法可以在没有模块和其他东西的情况下实现这一点:


我需要创建html/js按钮,以便onclick为node.js中使用的变量分配不同的值,该变量用于不同的事情,并且没有模块。

这应该是可行的。click事件应该触发到服务器的AJAX post,其中包含适当的值。当服务器收到该消息并解析JSON时,从负载中获取值并设置变量。

按钮需要使用HTML/CSS创建。您可以使用Ajax向服务器发送信息。单击按钮时,可以使用按钮的值对服务器进行ajax调用。当服务器接收到该调用时,服务器可以将其分配给一个变量。

您还可以使用RPC(通过WebSocket运行)导出服务器的函数,并直接从浏览器中执行服务器的代码。有很多这样的库:

它只是运行在本地主机上并集成了html的东西。也许你能看到我在下面试过的

var ID;
var http = require('http');
 http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write('<html><head><script')
  res.write('function updateVar(){')
  res.write('ID = 12;')
  res.write('}')
  res.write('</script></head>')
  res.write('<body><input type="button" value="Show" onclick="updateVar()" />')
  if (ID == '12') {
  res.write('<svg><rect width="10" height="10" /></svg></body></html>');
  }
var-ID;
var http=require('http');
http.createServer(函数(req,res){
res.writeHead(200,{'Content-Type':'text/html'});

res.write('您的意思是希望在某人的浏览器中运行的页面为服务器上的变量赋值?