来自POST的res.redirect

来自POST的res.redirect,第1张

来自POST的res.redirect

AJAX之后,您将无法进行重定向。您需要自己使用Javascript完成。

服务器

post: function(req, res) {     var login = req.body['login'];    app.use(express.bodyParser());     if (login && req.body['login']['password'] == "tom") {        var loginPassword = req.body['login']['password'];        console.log(loginPassword);        console.log('Granted access');        res.send({redirect: '/blog'});     }     ...}

客户

$(document).ready ->    $('#login-button').click () ->        $.ajax url: '/login' type: 'POST' data: $('#Password').serialize() dataType: 'json' success: (data, textStatus, jqXHR) ->     if typeof data.redirect == 'string'         window.location = data.redirect

这应该工作



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5087752.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存