如何使用jquery和node.js表达重定向到另一个页面?

时间:2015-10-24 15:49:34

标签: javascript jquery node.js

当我点击按钮时,我想重定向到另一个页面。我正在使用node.js express。我希望路由器将文件呈现给客户端。 客户端代码是:

var socket = io.connect('/');
$(document).ready(function() {
  socket.emit('createNewUser');
  $('#signup-btn').click(function() {
    var user_info = {
      name: $('#inputUserName').val(),
      email: $('#inputEmail').val(),
      password: $('#inputPassword').val()
    }
     socket.emit('createNewUser', user_info);
     //redirect to '/personal' here
  });
});

routes-> index.js代码是

var express = require('express');
var socket = require('socket.io');
var router = express.Router();


// router.get('/', function(req, res) {
//    res.sendFile(path.join(__dirname) + '/views/homepage.ejs');
// });
// router.get('/', function(req, res, next) {
//   res.render('homepage', { title: 'Express' });
// });
// router.get('/signup', function(req, res, next) {
//   res.render('signup', { title: 'Express' });
// });
router.get('/personal', function(req, res, next) {
  res.render('personal', { title: 'Express' });
});
// router.get('/myFile', function(req, res, next) {
//   res.render('myFile', { title: 'Express' });
// });
// router.get('/updateData', function(req, res, next) {
//   res.render('updateData', { title: 'Express' });
// });
module.exports = router;

我尝试了几种方法。 window.location.href = “”;不起作用。 我使用$ .get(/ personal),似乎路由器可以获取请求,但没有呈现任何内容。

0 个答案:

没有答案