国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

html - 用ajax提交表單后,返回驗(yàn)證數(shù)據(jù)在頁(yè)面location.href跳轉(zhuǎn)到主頁(yè),怎么傳遞session給主頁(yè)

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

問(wèn)題描述

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; }} });

});

問(wèn)題解答

回答1:

你可以通過(guò)req.session.user = userInfo將用戶信息賦值給req.session.user這個(gè)當(dāng)你跳轉(zhuǎn)到主頁(yè)時(shí)你可以通過(guò)req.session.user獲取用戶信息。如果你的前端頁(yè)面需要的話,你可以在渲染的時(shí)候傳值過(guò)去,比如

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

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

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

(舉java后臺(tái)為例)前端ajax提交表單后(var loader = new net.AjaxRequest(url, deal_data, onerror, 'POST', params);)[注:net.AjaxRequest是預(yù)定義好的一個(gè)函數(shù),其中deal_data為ajax請(qǐng)求成功后的回調(diào)處理函數(shù)],后臺(tái)進(jìn)行業(yè)務(wù)處理后,使用JSONArray放置需返回的結(jié)果,httpservletresponse寫(xiě)進(jìn)去,返回給前端,

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

由ajax的回調(diào)函數(shù)處理:獲得返回文本,解析成json數(shù)據(jù),按需處理。

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

標(biāo)簽: HTML
主站蜘蛛池模板: 亚洲美女性视频 | 亚洲国产综合精品 | 久久久久香蕉视频 | 最爽的乱淫片免费 | 久久久免费视频播放 | 日本高清一本二本三本如色坊 | 成人欧美一区二区三区黑人 | 中文字幕在线视频网 | 久久99久久| 99精品高清视频一区二区 | 最新国产美女肝交视频播放 | 国产日本三级欧美三级妇三级四 | 午夜免费片在线观看不卡 | 免费视频观看在线www日本 | 亚洲欧美日韩高清 | 97影院理论片 | 韩国在线精品福利视频在线观看 | 亚洲性免费 | 欧美一级毛片兔费播放 | 国产成人精品久久亚洲高清不卡 | 九色97| 呦视频在线一区二区三区 | 国产成人精品一区二区免费 | 精品久久国产 | 欧美日韩精品一区二区三区视频在线 | 亚洲欧美成人影院 | www亚洲视频 | 91精品久久久久 | 日本天堂视频在线观看 | 中国一级特黄大片毛片 | 国产欧美亚洲三区久在线观看 | 国产成人精品999在线 | 日本高清色本免费现在观看 | 高清精品女厕在线观看 | 中日毛片 | 亚洲毛片视频 | 欧美一级毛片俄罗斯 | 免费一级a毛片在线 | 免费高清一级欧美片在线观看 | 99视频精品在线 | 亚洲欧美在线观看 |