如题,客户端发起异步请求,如何在服务端处理返回给它JSON呢, 下面是客户端示例代码: $.ajax({ url: '/ajaxTest’, type: 'GET’, success: function(data){ console.log(‘success!’) console.log(data.toString()); }, error: function(xmlHTTPRequest, status, error){ console.log(status); alert(‘cuowu!’); } })
服务端示例:
// 这里getUserList是去异步查数据库了
exports.ajax = function(req, res, next){
getUserList(function(err, users){
if(err) return next(err);
return users;
});
});
到这里,用Firebug监听请求localhost:3000/ajaxTest,发现请求状态一直是转圈圈,很久时间之后,就显示请求失败了,服务端控制台也没打印出什么,不知道服务端这样处理对不对,
PS:我这是本地测试的,localhost,是本地测试异步请求有问题吗?还是必须放服务器上测试才行呢