php+jquery+html 클릭 하여 더 많은 인 스 턴 스 코드 를 새로 고침 하지 않 습 니 다.
HTML
먼저 jquery 라 이브 러 리 와 jquery.more.js 플러그 인 을 도입 해 야 합 니 다.jquery.more.js 는 이미 많은 기능 을 패키지 하고 매개 변수 설정 기능 을 제공 합 니 다.
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.more.js"></script>
xhtml 구 조 는 다음 과 같다.
<div id="more">
<div class="single_item">
<div class="element_head">
<div class="date"></div>
<div class="author"></div>
</div>
<div class="content"></div>
</div>
<a href="javascript:;" class="get_more">:: ::</a> </div>
특히 스타일 singleitem,get_more 는 jquery.more.js 플러그 인과 연 결 된 것 입 니 다.다른 class 이름 도 지 을 수 있 지만 설정 할 때 해당 하 는 class 를 반드시 적어 야 합 니 다.CSS
#more{margin:10px auto;width: 560px; border: 1px solid #999;}
.single_item{padding: 20px; border-bottom: 1px dotted #d3d3d3;}
.author{position: absolute; left: 0px; font-weight:bold; color:#39f}
.date{position: absolute; right: 0px; color:#999}
.content{line-height:20px; word-break: break-all;}
.element_head{width: 100%; position: relative; height: 20px;}
.get_more{margin:10px; text-align:center}
.more_loader_spinner{width:20px; height:20px; margin:10px auto; background: url(loader.gif) no-repeat;}
상기 CSS 는 본 사례 에서 맞 춤 형 으로 제작 되 었 습 니 다.물론 실제 프로젝트 에서 서로 다른 스타일 을 맞 출 수 있 습 니 다.주의,moreloader_spinner 는 애니메이션 그림 을 불 러 오 는 것 을 정의 합 니 다.jQuery
$(function(){
$('#more').more({'address': 'data.php'})
});
사용 이 간단 합 니 다.배경 주 소 를 설정 하 였 습 니 다:data.php,data.php 가 데 이 터 를 어떻게 처리 하 는 지 보 겠 습 니 다.PHP
data.php 는 데이터 베 이 스 를 연결 합 니 다.이 예 는 본 사이트 의 글 PHP+Mysql+jQuery 를 사용 하여 웨 이 보 프로그램 인 PHP 편 과 같은 데이터 표를 발표 합 니 다.
require_once('connect.php');
$last = $_POST['last']; $amount = $_POST['amount'];
$user = array('demo1','demo2','demo3','demo3','demo4');
$query=mysql_query("select * from say order by id desc limit $last,$amount");
while ($row=mysql_fetch_array($query)) {
$sayList[] = array(
'content'=>$row['content'],
'author'=>$user[$row['userid']],
'date'=>date('m-d H:i',$row['addtime'])
);
}
echo json_encode($sayList);
data.php 는 프론트 페이지 에서 제출 한 두 개의 인 자 를 받 습 니 다.$POST['last']즉시 기록 수 를 시작 합 니 다.$POST['amount']는 한 번 에 기록 수 를 표시 하 는 것 으로 SQL 문 구 를 보면 알 수 있 습 니 다.사실은 페이지 에 사용 되 는 문구 입 니 다.그리고 검색 결 과 를 JSON 형식 으로 출력 하면 PHP 작업 이 완 료 됩 니 다.
마지막 으로 jquery.more.js 의 매개 변수 설정 을 살 펴 보 겠 습 니 다.
'amount' : '10', //
'address' : 'comments.php', //
'format' : 'json', //
'template' : '.single_item', //html DIV class
'trigger' : '.get_more', // class
'scroll' : 'false', //
'offset' : '100', //
이 글 은 DEMO 에서 클릭 해 야 더 많은 내용 을 불 러 올 수 있 습 니 다.다음 글 은 스크롤 바 를 통 해 더 많은 내용 을 불 러 오 는 DOMO 를 만 들 것 입 니 다.주목 하 시기 바 랍 니 다.이상 의 php+jquery+html 를 클릭 하여 새로 고침 하지 않 고 더 많은 인 스 턴 스 코드 를 불 러 오 는 것 이 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 이 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
jQuery 전후 예이 기사에서는 jquery after() 및 before() 메소드의 예를 볼 것입니다. before() 메서드는 선택한 요소 앞에 지정된 콘텐츠를 삽입합니다. after() 메서드는 선택한 요소 뒤에 지정된 콘텐츠...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.