V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chdreamflying
V2EX  ›  Node.js

nodejs+express 按钮响应?

  •  
  •   chdreamflying · 2015-04-12 13:04:41 +08:00 · 4173 次点击
    这是一个创建于 3303 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在学习nodejs,实现一个很简单的功能,一个输入框,一个按钮响应,一个文本结果,按钮响应不知道该怎样实现?我知道可以用onclick="test()"实现,但是我有些功能想用nodejs的函数,这样貌似就不行了,谁指点下?很困惑,不知道该怎样学了?

    6 条回复    2015-04-13 12:26:59 +08:00
    lk09364
        1
    lk09364  
       2015-04-12 13:09:53 +08:00
    你把客户端JS 和伺服器端JS 搞混了。
    知道什么是 POST,GET 吗。
    chdreamflying
        2
    chdreamflying  
    OP
       2015-04-12 13:29:27 +08:00
    @lk09364 POST是向服务端传输数据,GET从服务器请求数据,的确我搞混了,nodejs应该是在服务器端的,我应该向服务器端请求数据,那请求数据的过程是写在客户端的js里还是怎样的?
    abelyao
        3
    abelyao  
       2015-04-12 13:43:28 +08:00 via iPhone
    @chdreamflying 最简单的写个 form 表单请求到服务端,这不是 javascript 的内容,而且最基本的 html 基础
    scarlex
        4
    scarlex  
       2015-04-12 18:19:41 +08:00
    客户端:
    document.getElementById(yourButtonId).addEventListener('click', function (e) {
    ----var result = document.getElementById(yourInputId).value;
    ----document.getElementById(yourPTagId).innerHTML = result;
    }, false);
    想代码简单点就用 jQuery 吧

    服务端:
    不关服务端事,你描述的是客户端的功能。
    chdreamflying
        5
    chdreamflying  
    OP
       2015-04-13 12:26:14 +08:00
    @scarlex 谢谢,我可能没描述清楚,按钮是查询功能,要向服务端请求数据的,我当时没搞清楚前后端!
    chdreamflying
        6
    chdreamflying  
    OP
       2015-04-13 12:26:59 +08:00
    @abelyao 已经用表单解决了,非常感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2967 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.