亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:101日期: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://www.aoyou183.cn/posts?author=<%= user._id %>'>個(gè)人主頁(yè)</a> <p class='pider'></p> <a href='http://www.aoyou183.cn/posts/create'>發(fā)表文章</a> <a href='http://www.aoyou183.cn/signout'>登出</a><% } else { %> <a href='http://www.aoyou183.cn/signin'>登錄</a> <a href='http://www.aoyou183.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寫進(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
主站蜘蛛池模板: 免费一级a毛片在线搐放正片 | 777国产精品永久免费观看 | 国产又污又爽又色的网站 | 久久一er精这里有精品 | 国产最新网站 | 日本黄色大片免费观看 | 巨胸美女扒开腿让我爽 | 国产真实乱人偷精品 | 黄色的视频免费 | 98香蕉草草视频在线精品看 | 欧美日韩一区二区三区免费 | 韩国特黄毛片一级毛片免费 | 国内一级野外a一级毛片 | 国产一区二区在线视频 | 日本xxx高清免费视频 | 爱色视频 | 国产成人久久精品区一区二区 | 国产精品女主播自在线拍 | 国产夜色 | 久久91精品综合国产首页 | 97久久久久 | 九九精品视频免费 | 国产a级网站 | 欧美日韩一区二区三区免费不卡 | 亚州精品视频 | 麻豆影视在线播放 | 亚洲一区二区三区亚瑟 | 污的网址| 国产精品中文字幕在线观看 | 日本性生活片 | 成人黄色一级片 | 久久精品视频在线播放 | 久久久久久久99精品免费 | 欧美一级特黄毛片视频 | 网红思瑞一区二区三区 | 99精品国产自在现线观看 | 欧美一级视频免费看 | 免费视频精品一区二区 | 91精品一区二区三区在线观看 | 国产免费久久精品44 | 日韩另类在线 |