CNode

关于页面跳转问题?求解

Wwhisht发布于14 年前最后回复14 年前5 回复6809 浏览0 收藏

function login(str){ if(str != undefined){ socket.emit("user name",str); // window.location.href = 'index.html'; } } 登录函数一旦运行,就向服务端发送登录名,这个时候页面要跳转到登录页面同级目录下的index.html 请问应该怎么做?

查看回复

回复 (5)

W
whisht#1·14 年前

不是吧 还没人说下啊?

J
j4cnodejs#2·14 年前

服务端验证登录以后才会跳转吧? 所以,我的思路是: 服务端: socket.on("user name",{}) 验证通过-> socket.emit("login checked") 事件给客户端; 客户端: socket.on("login checked",{}) 事件响应里, 实现登录后的跳转.

Z
zoomquiet#3·14 年前

node.js 运行在服务端的,不是浏览器里 你不能使用 客户端的 js 来进行重定向吼,,

再查一下文档?

W
whisht#4·14 年前

好的。 谢谢。

B
bobchennan#5·14 年前

用express框架传变量,至于跳转直接render函数就行了

参与回复
登录后即可参与回复。登录