0

我正在使用 Ajax 请求来获取 HTML 文件的内容。但是,我只想使用这个 HTML 文件的最后 50 行。

我的 HTML 文件的内容如下所示:

<div class='userMessage'>01-12-2014 at 07:37 PM - <b>User</b>: message<br></div>
<div class='userMessage'>01-12-2014 at 07:38 PM - <b>User</b>: message<br></div>

这些行都用结束线分隔:\n

我的 Ajax 请求如下所示:

$.ajax({
                url: "file.html",
                cache: false,
                success: function(html){    
                    $("#div").html(decodeHTMLEntities(html));
                }
});

任何帮助将不胜感激。

4

1 回答 1

0

请使用以下代码。最后五十行将从最后一条记录中打印出来。

        $.ajax({
            url: "server.php",
            cache: false,
            success: function(response_data) {
                var splitted_data = response_data.split("\n");

                var splitted_data_length = splitted_data.length;
                var splitted_data_min = splitted_data_length - 50;
                for (var i = splitted_data_length; i > splitted_data_min; i--) {
                    $("#div").append(splitted_data[i]);
                }                      
            }
        });
    });
于 2015-05-16T20:13:38.627 回答