我試圖後或重定向前顯示的消息的消息。我環顧網站,但我發現只有jQuery和PHP,但我只能使用正常的Java語言。特別是我試圖使用可能對我有好處的div。問題是重定向是在服務器端(所以我不能調用一個JavaScript函數或我不能把document.getElementByID)。你可以幫我嗎?這裏是我的代碼:顯示之前(或之後)的重定向的JavaScript
var express = require('express');
var router = express.Router();
var middleware = require('../middleware');
var mongoose = require('mongoose');
var ObjectId = mongoose.Types.ObjectId;
var User = mongoose.model('User');
var config = require("../../config");
var session;
router.all('/', middleware.supportedMethods('GET, POST'));
router.get('/', function(req, res, next) {
res.render('login');
});
router.post('/', function (req, res) {
var post = req.body;
var query = User.where({userName : post.username});
query.findOne(function(err, user){
if (err) { return err}
if (user) {
user.isValidPassword(post.password, function(n, isMatch){
if(isMatch) {
req.session.user_id = user._id;
res.redirect('/library?' + user._id);
} else{
res.redirect('/login');
}
});
}else{
res.redirect('/login');
}
});
});
module.exports = router;
我願意把我的消息對res.redirect(「/登錄」)(雙方)有兩個不同的消息。我不知道是否必須創建一個新的頁面,相同的,與div信息或我可以找到更好的解決方案...
* 「但我只能用普通Java語言中」 *的Java = JavaScript的!你的意思是JavaScript嗎? – 2014-12-13 14:25:49
什麼是「正常的java語言」? – MightyPork 2014-12-13 14:25:58
是的。對不起,夥計們。我從來沒有使用jQuery,但我看到這種語言通常有$符號。我之前提出了一些問題,但人們用這種語言給我答案。我不想讓其他人失去時間,因爲我沒有指出足夠的問題 – pp94 2014-12-13 14:27:27