GET 不重定向页面 nodeJS/mongo

Posted

技术标签:

【中文标题】GET 不重定向页面 nodeJS/mongo【英文标题】:GET not redirecting the page nodeJS/mongo 【发布时间】:2013-08-12 00:45:00 【问题描述】:

我有一个 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】:

type="button" 属性添加到您的<button>,以便在单击时不会自动提交表单。

【讨论】:

嘿,对不起,是的,我做到了,但现在我遇到了另一个问题……我换了个问题,有什么线索吗? 您不应该更改您的问题。如果需要,请撤消您的更改并提出一个新问题

以上是关于GET 不重定向页面 nodeJS/mongo的主要内容,如果未能解决你的问题,请参考以下文章

让 wordpress 重定向到不同的地方,或者根本不重定向

如何在不重定向原始 URL 的情况下获取短 URL 服务的信息或实际信息

javascript更改get参数而不重定向[重复]

浏览器302重定向传递hash

通过单击链接发送 AJAX 请求而不重定向用户

Struts2页面重定向