Tag: jquery datatables

带有Node.js的jQuery数据表

所以我试图用datatables插件实现分页表,这是我第一次使用这个插件。 我按照插件上的文档,试图通过使用Ajax从服务器获取值,如插件文档中所示。 我似乎得到以下错误,一旦我提出请求,我不确定为什么? 错误: Uncaught TypeError:无法读取未定义的属性“长度” 在客户端我有以下代码 viewReports = { init: function(){ $('#paginatedData').DataTable({ "processing": true, "serverSide": true, "ajax": '/viewreports' }); } }; $(document).ready(viewReports.init); 在我的服务器端,我有以下几点 router.get('/viewreports', function(res, req){ async.parallel({ viewReports: function(callback){ restCall('/rest/bugbounty/latest/message/searchReport', 'POST', parameters, function(data){ callback(null, data); }); } }, function(err, result){ if(!err){ res.send(result.viewReports); res.render('viewreports'); } }); }); 返回的JSON: {reportList:[{reportID:'EIBBP-448',eBayUserID:'',reportStatus:'New',摘要:'由Raj创build的BugBounty报告',lastUpdatedDate:'2015-06-15 01:05',createdDate:' ','paypalLoginID:'raaj@paypal.com'}],searchStatus:'成功',eBayUserID:'',errorCode:'0',rowCount:'6',pageNumber:'1' ,paginationValue:'1',paypalLoginID:'raaj@paypal.com'} 知道是否有任何人已经为node.js服务器端处理数据表是一件非常好的事情