在NODE.JS中接收从SERVER发送到CLIENT的标头

时间:2014-03-18 16:26:49

标签: javascript jquery ajax node.js backbone.js

我真的需要你的帮助。当从服务器端发送标题时,通过res.writeHead和res.end,如何在CLIENT SIDE中获取数据并在html中填充它?

详细信息:我正在使用Node和Backbone.js。 代码:

服务器端代码

res.writeHead(200, {'Content-Type' : 'text/plain','Error':'err'});
res.end();

我在客户端写什么?还是在html页面本身?请赐教。

1 个答案:

答案 0 :(得分:0)

大多数Backbone启动Ajax请求的方法(like Collection.fetch)将返回jQuery XMLHttpRequest object(假设您正在使用jQuery)。如果您确实需要查看标题,可以执行以下操作:

collection.fetch().done(function(data, textStatus, jqXHR) {
    var header = jqXHR.getAllResponseHeaders();
    // do stuff with the headers
});