zoukankan      html  css  js  c++  java
  • laravel paginate动态分页

    1.router

    Route::get('product', function(){
        $products = AppProduct::paginate(10);
        return view('product.index', compact('products'));
    });
    
    Route::get('ajax/product', function(){
        $products = AppProduct::paginate(10);
        return view('product.indexAjax', compact('products'));
    });

    2.indexAjax.blade.php

    <div class="row">
            <div class="col-md-6 col-md-offset-3">
                <h2>Products list</h2>
                <ul>
                    @foreach($products as $product)
                        <li><h3>{{ $product->name }}</h3><span class='pull-right'>{{ $product->id }}</span></li>
                    @endforeach
                </ul>
                {!! $products->render() !!}
            </div>
    </div>

    3.js

        <script type="text/javascript">
        $(document).on('click', '.pagination a', function(e){
            e.preventDefault();
    
            page = $(this).attr('href').split('page=')[1];
    
            getProducts(page);
        });
    
        function getProducts(page){
            $.ajax({
                url : 'ajax/product?page=' + page,
            }).done(function(date){
                $('.container').html(date);
                location.hash = page;
            });
        }
        </script>
  • 相关阅读:
    ssh
    步进器&分栏控制器
    一些过期的整理前端代码
    进度条和滑动条
    UISwitcher
    定时器
    创建window
    iOS开发---UIButton 1 //创建一个可以显示图片的按钮。
    iOS开发---UILabel
    今日头条前端编程题
  • 原文地址:https://www.cnblogs.com/fenle/p/4855969.html
Copyright © 2011-2022 走看看