jspæ交表åé误åè¿åä¿å以åå¡«åçä¿¡æ¯ï¼å¯ä»¥å°ä»¥åå¡«åç表åä¿åå¨ä¸ä¸ªä¸´æ¶åééé¢ï¼å®ä¾å¦ä¸ï¼
function login(req, res, next) { //å¦æç¨æ·æ交äºä¿¡æ¯ï¼å°ä¿¡æ¯è¿åå°åç«¯é¡µé¢ var user = req.body.user; res.render("login", {title:'ç¨æ·ç»å½', user:user });};
?
1234567891011121314151617181920212223 function loginAction(req, res, next) { var user = req.body.user; if(!user || !user.mobile || !user.pwd) { if (req.xhr) { res.json({ret:-1, errMsg:'ææºå·æå¯ç ä¸è½ä¸ºç©º'}); } else { res.locals.error = 'ææºå·æå¯ç ä¸è½ä¸ºç©º'; login(req, res, next); } } else { if (user.mobile === '12345678901' && user.pwd === '123456'){ if (req.xhr){ res.json({ret:0,errMsg:"",backUrl:""}); } else { res.redirect("/home"); } } else { //å°é误信æ¯æ¾å°localsä¸ï¼ç¶åè°ç¨è§å¾å½æ° res.locals.error = "ç¨æ·åæå¯ç é误"; login(req, res, next); } } }ï¼ï¼
res.locals.error = 'ææºå·æå¯ç ä¸è½ä¸ºç©º';
login(req, res, next);