php+ajax实现无刷新动态加载数据技术 - 测试用了,效果还行
感觉IE下略慢,非IE速度可以,好像是不能用jquery-1.11.1.min.js,只能用网上找的代码中提供的JQuery.js我也不知道版本,我这里改名叫jquery_for_ajax.js了
由于一开始就是直接调用ajax显示最开始的一页数据,感觉加载有点慢,我再找找其它的版本也,这个是我测试能用的一个而已。记录一下
一、HTML页中就只涉及到这些,id=lists这个DIV中显示动态加载的数据,nodata这个DIV中显示的是提醒信息,比如到最后,就显示全部加载完成了。
<div id="lists"></div>
<div class="nodata"></div>
二、JS部分,这部分可以单写在.js中,也可以直接写在HTML页中
<script type="text/javascript">
i = 1; //设置当前页数
//var tagId = <?echo $tagId;?>;//如果需要传参数,这里设计变量,下面getJSON时可以传
$(function() {
var totalpage = <?echo $total;?>; //总页数,防止超过总页数继续滚动,可以只写数字,我这里是通过php程序先算出有多少页了.
var winH = $(window).height(); //页面可视区域高度
$(window).scroll(function() {