javascript - 重定向到node.js中的不同URL后检索表单值

标签 javascript node.js

假设我有一个仅要求用户名的表单,并且有一个名为登录的按钮。当前场景的 URL 是 localhost:8080/beforelogin 。

一旦我点击login,表单就会重定向到 localhost:8080/loginsuccess 。我必须显示消息 WELCOME USER (用户名 是在 localhost:8080/beforelogin 上输入的)。

我可以获取用户名,但由于页面刷新(重定向到不同的URL),我无法在不同的URL上显示它。

我在客户端的代码

$('.login').on('click', function()     // login is class of button Login
    {
        document.location.href = "/loginsuccess";    
        var username=$('.username_entered').val());   // username_entered is class username entered before login.
        $('.user-name-to-publish').html(username);    // user-name-to-publish is the class where i have to publish username entered before login
    });

如果我不清楚,我可以解释更多。

最佳答案

好的,一种方法是将输入的用户名作为 URL 中的参数传递。

$('.login').on('click', function()     // login is class of button Login
    {
        var username=$('.username_entered').val());
        document.location.href = "/loginsuccess?username=" + username;
    });

然后在登录成功页面获取用户名。查看此博客了解更多信息:

http://www.sitepoint.com/url-parameters-jquery/

另一种方法是将其发布到服务器,让服务器将您的用户重定向到登录成功页面,然后让服务器发送用户名。

关于javascript - 重定向到node.js中的不同URL后检索表单值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25108097/

相关文章:

javascript - React-JS : Uncaught TypeError: Cannot read property 'router' of undefined

node.js - Mongoose 中的模式关联

javascript - 如何使页脚 <div> 相对于可缩放内容 <div>?

javascript - 在 javascript 原型(prototype)事件处理程序中保留 'this' 引用

javascript - res.json 返回无意修改的输入

ios - Firestore iOS 文档快照 `createTime`

node.js - Passport JS Google OAuth2 - 强制登录或帐户选择器

mysql - Nodejs sequelize 如何截断外键引用表

javascript - Knockout js绑定(bind)base64图片到图片标签

php - 需要一种在页面刷新后返回滚动窗口位置的方法