javascript - 如何使用客户端java脚本显示通过web服务接收的最后N条记录?

标签 javascript web-services datatables client-side-scripting

我正在该页面上工作并使用在不同屏幕上使用的现有存储过程。

我有一个代码可以显示存储过程的整个结果。 我只需显示检索到的整个记录​​列表中的最后 40 条记录。

这是我使用的代码片段:

......

myself.get_Service().SearchRecords(myID, '', '', function (result) {
    myself.get_Service().GetRecords(result, function (result) {
        RecordNotes = new Array();
        for (var ctr = 0; ctr < result.length; ctr++) {
            var record = result[ctr];
            RecordsNotes[RecordNotes.length] = new Array(record.CreatedDate.toString("MM/dd/yyyy HH:mm:ss"), record.CreatedBy, record.CategoryName == null ? '' : record.CategoryName, record.Note);
        }
        $('#tblRecordNotes').dataTable().fnClearTable();
        $('#tblRecordNotes').dataTable().fnAddData(RecordNotes);
    });
    $("#txt_RecordNote").val("")
    $("#ddlCategories").prop('selectedIndex', 0);
}); 
......

如何仅显示 result 对象中的最后 40 条记录?

最佳答案

如果结果超过40条记录,可以slice结果如下:

 result.slice(-40);

关于javascript - 如何使用客户端java脚本显示通过web服务接收的最后N条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41703581/

相关文章:

javascript - 如何在开始和结束时自定义 xAxis 标签?

javascript - jQuery JavaScript 数据表列压缩/挤压在一起

javascript - 如何指定行/列来应用R Shiny的回调函数?

web-services - "Failed to mount the azure file share. Your clouddrive won' 不可用”

javascript - 如何防止对特定表列 - DataTable 进行排序?

javascript - 如何使用nodejs在pdf中添加水印?

java - 如何将 Web 服务部署到 Amazon EC2?

javascript - 将删除按钮内的删除事件添加到 Angular 上的每一行数据表,并将背景颜色添加到按钮中

javascript - JQuery datatables V1.9.4 动态改变宽度的方法

java - 部署网络服务