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

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

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

瀏覽:164日期: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
主站蜘蛛池模板: 黄视频免费在线 | 成人18免费入口 | 久草视频免费在线看 | 欧美午夜免费毛片a级 | 亚洲高清在线播放 | 神马午夜不卡 | 亚洲一区亚洲二区 | 国产91网| 亚洲成在线观看 | 亚洲国产精品第一区二区 | 欧美91精品久久久久网免费 | 日韩欧美国产亚洲 | 国产偷国产偷亚洲高清午夜 | 97成人精品视频在线播放 | 国产va精品网站精品网站精品 | 国产高清在线免费视频 | 亚洲第四页 | 久草福利在线观看 | 一区二区网站 | 成人在线观看国产 | 国产欧美日本在线 | 国产亚洲欧美日韩在线观看一区二区 | 国产深夜福利在线观看网站 | 成人性版蝴蝶影院污 | 欧美在线观看免费一区视频 | 另类视频欧美 | 美女毛片大全 | 精品国产高清在线看国产 | 国产人成精品综合欧美成人 | 亚洲一区二区三区中文字幕 | 91精品国产高清久久久久久io | 性a视频 | 日韩不卡在线观看 | www成人国产在线观看网站 | xoxoxoxo欧美性护士 | 成年黄色网址 | www.成人网 | 成人在线免费视频播放 | 国产l精品国产亚洲区久久 国产tv在线 | 一级片日韩 | 久久久在线视频精品免费观看 |