【发布时间】:2015-07-21 12:44:37
【问题描述】:
Node.js 如何将Ajax 成功消息传递给app.js,因为我需要知道用户登录状态
ex:如果用户还没有登录,重定向到log-in.html,所以我需要知道成功信息。
index.html
...
<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script type="text/javascript>
$.ajax({
url: URLs,
data: $('#sentToBack').serialize(),
type:"POST",
dataType:'text',
success: function(msg){
if(msg == "True")
{
location.href = '/index.html';
}
},
error:function(msg){
console.log(msg);
}
});
</script>
app.js
var express = require('express');
var app = express();
app.get('/', function(req, res){
// I want to send to here !!
});
app.listen(3000);
【问题讨论】:
-
要将内容发送到 app.js(服务器),您需要进行另一个 AJAX 调用。另外,你为什么不在 success / error 回调本身使用类似
location.href的方式重定向到 log-in.html跨度> -
@Sourabh- 感谢您的回答!如果有人进入“index.html”,它将忽略日志记录操作!
标签: javascript jquery ajax json node.js