簡體   English   中英

如何使用客戶端Java腳本顯示通過Web服務接收的最后N條記錄?

[英]How to display last N number of records received with webservice using client side java script?

我正在該頁面上工作,並使用了在不同屏幕上使用的現有存儲過程。

我有一個代碼,用於顯示存儲過程的整個結果。 我只需要顯示整個檢索到的記錄列表中的最后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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM