码迷,mamicode.com
首页 > Web开发 > 详细

thinkPHP 点击加载更多

时间:2017-09-15 13:40:15      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:今天   rip   name   splay   ges   alt   指点   html   class   

今天做了下点击加载更多,开始使用JSON返回做,可不知道哪里出问题,代码截图,希望可以指点我下

PHP部分:

技术分享

HTML:

技术分享

这样msg是没数据的;。。。。。。。。。

后面换了个办法,没返回json,具体这样

PHP:

	public function index_ajax()
	{
		$list=M(‘document‘)->where(‘status=1‘)->limit(0,5)->select();		
		$this->assign(‘list‘,$list);
		$this->display();
	}
	
	
	public function index_ajax_2()
	{		
			$id=I(‘id‘);
			if(empty($id))
			{
				$id=0;
			}
			$p=$id*5;
			$list=M(‘document‘)->where(‘status=1‘)->limit($p,5)->select();			
			$this->assign(‘list‘,$list);
			$this->display();
		
	}

html:index_ajax.html部分:

  <div class="mainer">
        <div class="page_zx">
            <div class="wrap">
                <div class="page_zx_list">
                	<!--文章列表-->
                    <ul id="ul">
                    	<volist name="list" id=‘vo‘>
	                        <li>	                           
	                                <h3><a>{$vo.title}</a></h3>                                
	                        </li>
                    	</volist>
                    </ul>
                </div>
                <div class="page_count">
                    点击加载更多
                </div>
            </div>
        </div>
    </div>
    </div>
    <!--js-->
<script>
	$(document).ready(function()
	{
		var p=0;
		$(‘.page_count‘).click(function()
		{
			p+=1;			
			$.ajax({
				type:"post",
				url:"{:U(‘New/index_ajax_2‘)}",
				data:{‘id‘:p},
				async:true,
				success:function(data)
				{
					var a=$(".page_zx_list ul").html();
		    			$(".page_zx_list ul").html(a+data);
		    			$(‘.page_zx_list ul‘).show();
				}
			});
			
		});
	})
		
</script>

index_ajax2.html

                    	<volist name="list" id=‘vo‘>
	                        <li>
	                           
	                                <h3><a>{$vo.title}</a></h3>
	                                
	                        </li>
                    	</volist>

  这样可以实现效果,如图:

技术分享技术分享

那位大神看到,给我些指点,特别是第一个方法。

thinkPHP 点击加载更多

标签:今天   rip   name   splay   ges   alt   指点   html   class   

原文地址:http://www.cnblogs.com/xiaotiaotiao/p/7525681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!