GET不重定向页面nodeJS / mongo

时间:2013-08-10 00:55:53

标签: jquery node.js mongodb mongoose pug

我有一个POST是基于按钮的ajax帖子,表单有自己的帖子。每次单击按钮时都会发布一个帖子,但它不会重定向到userProfile页面,即使它正在为它调用get并为其返回304。

这是脚本文件:

 $('.removeEmail').click(function() {
        $.post('/removeEmailPost', {userE: $(this).data('user')});
        });   

这是路线文件:

exports.newEmailPost = function(req, res) {
    if(req.body.emailNew === '') {
        console.log('blank');
        res.redirect('editUserProfile');
    } else {
        User.findByIdAndUpdate(req.signedCookies.userid,{
            $addToSet: {emailList: req.body.emailNew}
        }, function(err, userX) {
            if(err) {
                console.log(err);

            } else {

                res.redirect('userProfile');
            }       
            console.log(userX);
        });     
    }

};

1 个答案:

答案 0 :(得分:1)

type="button"添加<button>属性,因此点击后不会自动提交表单。