2014-12-15 5 views
0

Ajax 요청을 사용하여 HTML 파일의 내용을 가져옵니다. 그러나이 HTML 파일의 마지막 50 줄만 사용하고 싶습니다.마지막 50 줄만 추출한 Ajax HTML 응답

내 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)); 
       } 
}); 

도움을 주시면 감사하겠습니다.

답변

0

아래 코드를 사용하십시오. 마지막 50 줄은 마지막 레코드에서 인쇄됩니다.

 $.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]); 
       }      
      } 
     }); 
    }); 
관련 문제