亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

html - 用ajax提交表單后,返回驗證數據在頁面location.href跳轉到主頁,怎么傳遞session給主頁

瀏覽:159日期:2023-10-07 08:03:34

問題描述

app.post(’/user/signin’,function(req,res){ var user=req.body.user; var {name,password}=user; User.findOne({name:name},function(err,user){if(err) console.log(err);if(!user) return res.json({state:1});user.comparePassword(password,function(err,isMatched){ if(err) console.log(err); if(isMatched) {res.json({state:3}); } else res.json({state:2});}); });});

$(’#signinModal .btn-success’).on(’click’,function(e){

$.ajax({ type:’POST’, url:’/user/signin’, data:$(’#signinModal form’).serialize(), success:function(data){switch(data.state){ case 1:$(’#errorName’).css({opacity:1});break; case 2:$(’#errorPassword’).css({opacity:1});break; case 3:location.href=’/’;break; }} });

});

問題解答

回答1:

你可以通過req.session.user = userInfo將用戶信息賦值給req.session.user這個當你跳轉到主頁時你可以通過req.session.user獲取用戶信息。如果你的前端頁面需要的話,你可以在渲染的時候傳值過去,比如

res.render(’index’,{ user: req.session.user});

如果你使用的是express框架的話可以使用res.locals.user = req.session.user;這樣你的頁面直接使用user這個變量就可以獲取了,比如:

<p class='menu'><% if (user) { %> <a href='http://m.lshqa.cn/posts?author=<%= user._id %>'>個人主頁</a> <p class='pider'></p> <a href='http://m.lshqa.cn/posts/create'>發表文章</a> <a href='http://m.lshqa.cn/signout'>登出</a><% } else { %> <a href='http://m.lshqa.cn/signin'>登錄</a> <a href='http://m.lshqa.cn/signup'>注冊</a><% } %> </p>回答2:

(舉java后臺為例)前端ajax提交表單后(var loader = new net.AjaxRequest(url, deal_data, onerror, 'POST', params);)[注:net.AjaxRequest是預定義好的一個函數,其中deal_data為ajax請求成功后的回調處理函數],后臺進行業務處理后,使用JSONArray放置需返回的結果,httpservletresponse寫進去,返回給前端,

JSONArray jsonArray = new JSONArray();jsonArray.add(0, true);response.getWriter().print(jsonArray);

由ajax的回調函數處理:獲得返回文本,解析成json數據,按需處理。

var datas = eval(this.req.responseText);

標簽: HTML
主站蜘蛛池模板: 在线免费成人网 | 国产免费麻豆 | 国产一区二区三区免费视频 | 国产一级内谢a级高清毛片 国产一级片毛片 | 国产欧美日本 | 97精品国产福利一区二区三区 | 国产免费久久精品99re丫y | 成人性生片全套 | 97青青草原国产免费观看 | 国产做a爰片久久毛片a | 99视频网站 | 欧美成人免费高清视频 | 99精品久久久久久久免费看蜜月 | 国产成人精品免费视频网页大全 | 国内精品91久久久久 | 色偷偷亚洲第一成人综合网址 | 92精品国产自产在线观看 | 成人在线网站 | 性做久久久久久 | 国产不卡一区二区三区免费视 | 亚洲一区二区三区福利在线 | 日本www免费 | 久久国产精品99久久久久久牛牛 | 最近中文在线中文 | 亚洲日韩中文字幕 | 国产成人午夜极速观看 | 香蕉久久夜色精品国产尤物 | 国产欧美一区二区三区免费看 | 亚洲欧洲日产v特级毛片 | 一级毛片在线免费播放 | 可以看毛片的网址 | 1a级毛片免费观看 | 国产高清视频在线 | 青草福利在线 | 精品中文字幕在线观看 | 欧美人一级淫片a免费播放 欧美人与z0z0xxxx | 波多野结衣一区在线观看 | 久久不色| 中国一级做a爱片免费 | 亚洲第一页在线播放 | 男女免费观看在线爽爽爽视频 |