按钮单击调用节点js函数失败

时间:2016-07-05 21:49:49

标签: javascript html node.js

我正在尝试创建一个调用节点js服务器函数路由getMentions的按钮,但它没有被调用

这是index.html中的按钮:

<button action="/getMentions" class="btn" id="btn1">Show Mentions</button>

这些是index.js中的函数:

router.get('/', function(req, res, next) {
    res.render('index.html');});

router.get('/getMentions', function (req, res) {
    console.log("got to GET MENTIONS!");
    performRequest();});

第一条路线很好,html会被渲染,那么为什么第二条路线没有工作呢?我认为这可能与我的配置有关。任何帮助,将不胜感激。谢谢你!

1 个答案:

答案 0 :(得分:1)

<button>个元素没有action属性。您可能正在寻找的是formaction属性,该属性用于覆盖父action元素的form属性。