我得到的ajax没有得到答复:
$.get(
'/api/entity',
function(item){
console.log(item); //<-- doesn't show anything at all
}
);
但是,当我在浏览器上转到/api/entity
或查看开发工具时,我会看到我对该请求所期望的响应。此外,当我记录XMLHttpRequests时,我得到XHR finished loading: GET
。
我改变了从mongodb获取数据的方法。我现在不是通过回调发送所有数据的数组,而是将流直接传送到res
。
以前的方法:
db.entity.find({},function(err,data){
res.end(data);
});
目前的方法:
db.entity.find({}).cursor({transform:JSON.stringify}).pipe(res);
我需要知道如何在ajax上获得响应。