如何在使用jQuery AJAX单击按钮后在node.js服务器上执行操作

kub*_*a12 5 javascript ajax jquery node.js express

我有个问题.我想让服务器点击按钮后做一些事情.这是我的HTML代码:

    <input name="like" id="like" value="Like" type="submit" />
    <script>
        $('like').click(function(){
            $.post('/test')
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

这是我的服务器端代码:

app.post('/test', function (req, res) {
    console.log('works');
});
Run Code Online (Sandbox Code Playgroud)

它不起作用.

Gil*_*esC 7

你的问题就在这里,你已经忘记了#id 的for targets元素,所以click永远不会被调用.

$('#like').click(function(){
    $.post('/test');
});
Run Code Online (Sandbox Code Playgroud)