色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:122日期: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這個當(dāng)你跳轉(zhuǎn)到主頁時你可以通過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://www.lshqa.cn/posts?author=<%= user._id %>'>個人主頁</a> <p class='pider'></p> <a href='http://www.lshqa.cn/posts/create'>發(fā)表文章</a> <a href='http://www.lshqa.cn/signout'>登出</a><% } else { %> <a href='http://www.lshqa.cn/signin'>登錄</a> <a href='http://www.lshqa.cn/signup'>注冊</a><% } %> </p>回答2:

(舉java后臺為例)前端ajax提交表單后(var loader = new net.AjaxRequest(url, deal_data, onerror, 'POST', params);)[注:net.AjaxRequest是預(yù)定義好的一個函數(shù),其中deal_data為ajax請求成功后的回調(diào)處理函數(shù)],后臺進(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| 国产午夜精品久久久久小说 | 91香蕉视 | 日本不卡高清免费 | 99久久精品国产片久人 | 久久久久亚洲精品中文字幕 | 国产原创在线视频 | 久久爱青青草 | 国产做a爰片久久毛片 | 欧美成人艳星在线播放 | 免费高清欧美一区二区视频 | 国产一区二区三区在线看 | 国产精品自在欧美一区 | 国产精品2020观看久久 | 在线小毛片 | 欧美成人看片一区二区三区 | 亚洲精品国产男人的天堂 | 日本高清va不卡视频在线观看 | 日本视频在线免费看 | 欧美亚洲一区二区三区在线 | 欧美黄色一级视屏 | 国产欧美成人xxx视频 | 亚洲欧美手机在线观看 | 在线欧美 | 全免费a级毛片免费看视频免 | 国产一进一出视频网站 | 国产精品系列在线一区 | 99爱视频| 日韩视频在线观看一区二区 | 美国毛片免费看 | 亚洲成人看片 | 成人精品视频在线观看播放 | 亚洲精品久久久久久久无 | 亚洲黄色美女视频 |