【发布时间】:2015-06-05 17:42:33
【问题描述】:
我有一个 javascript 客户端应用程序和 express.js 服务器。
我想用我通过客户端应用程序的 ajax 调用发送的一些信息来更新服务器中的页面,并且我需要实时更新页面。
在我的 javascript 中:
var url = 'http://'+base_url+'/make-order';
$.ajax({
type: 'POST',
url: url,
data : {data : JSON.stringify(info)}
}).done(function(res){
//finished
});
在我的快速路由器中:
mobile_router.post('/make-order', function(req, res){
// here i need to update some page in the server without rendering it
// back to the client, res.end('updated') is enough
});
【问题讨论】:
-
你最好使用websocket。不过你的方法叫comet,它有点老派,与websocket相比有缺点。
-
您的问题没有描述您在使用代码时遇到的问题。帮助我们帮助您!
标签: javascript ajax node.js express ejs