我有一个 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);
});
}
};