我在html视图中有一个表单<form action="/" method="POST" id="compareForm">
,当我提交该表单时,我的节点控制器会处理它并呈现一个名为results的新视图。
router.post('/', function(req, res) /*code*/ {res.render('results', {}}
我决定我想自定义提交行为,所以我做了一些jquery,看看它,我的提交使它成为router.post,但res.render似乎不起作用。我从https://api.jquery.com/submit/获取示例来自定义我的提交但是,我怀疑event.preventDefault导致了问题。如果我发表评论我可以做res.render ...但是它会调用router.post两次,这是错误的。