ASP 목록 "더 보기" 기능은 데이터베이스를 쿼리하여 목록 페이지에 최신 레코드를 표시함으로써 링크를 트리거하고 해당 추가 매개변수를 만드는 기능입니다.
일부 Tencent 웹사이트의 댓글 열에서 이러한 애플리케이션을 볼 수 있습니다. 목록은 페이징 바를 사용하지 않고, 대신 사용자가 목록 페이지 하단을 탐색할 때 특정 수의 레코드가 로드되어 표시됩니다. 목록 페이지에서 "업데이트 로드" 추가"를 클릭하면 더 많은 기록을 볼 수 있습니다.
원리: 페이지가 로드되면 jQuery는 백그라운드에서 데이터를 요청합니다. ASP 프로그램은 링크를 트리거하여 데이터베이스를 쿼리하여 목록 페이지에 최신 레코드를 표시합니다. , 시스템은 서버에 데이터를 보냅니다. 백그라운드 ASP 프로그램은 요청 매개변수를 수신하고 응답하며 데이터베이스에서 해당 레코드를 가져와 JSON 형식으로 프런트엔드 페이지에 반환합니다. 끝 페이지 jQuery는 JSON 데이터를 구문 분석하고 데이터를 목록 페이지에 추가합니다. 이 프로그램은 더 많은 콘텐츠를 탐색하기 위해 jQuery+PHP에서 수정되었습니다.
jquery.more.js 매개변수 구성
'amount' : '4', //매번 로드되는 레코드 수
'address' : '', //배경 주소를 요청합니다. 여기서는 비워두세요.
'format' : 'json', //데이터 전송 형식
'template' : '.single_item', //html은 DIV의 클래스 속성을 기록합니다.
'trigger': '.get_more', //더 많은 레코드를 로드하도록 클래스 속성을 트리거합니다.
'scroll' : 'false', //스크롤 트리거 로딩 지원 여부
'offset' : '100', //스크롤링이 로드를 트리거할 때의 오프셋