【发布时间】:2014-11-25 01:03:08
【问题描述】:
所以我试图通过 jQuery.getJSON() 从我的 node.js 服务器(使用 express.js)获取一些数据。
以下是相关代码:
test.html:
<script>
$.getJSON('/test', function(data, status, xhr){
document.write(data.message);
//console.log(data.message);
});
</script>
server.js:
app.get('/test', function(req, res){
res.json({ message: 'Hello World' });
});
现在,当只使用 console.log() 时一切正常,但是当发出 document.write() 时,即使获取数据,请求也不会完成,即浏览器在获取数据后进入无限加载状态.
发送到回调的状态文本显示为“成功”,所以我猜测 ajax 端设置没有错误。
我正在使用 jQuery 1.11.1 和 node.js 0.13.0。
这可能是什么原因造成的?
【问题讨论】:
标签: javascript ajax node.js