Pagination menggunakan ajax selalu kembali ke page 1

Saya sudah buat pagination menggunakan ajax, misalnya ketika saya ada di page 5 dan masuk ke halaman detail post, lalu saya menekan tombol back pada browser, kenapa selalu kembali ke page 1 bukan page ke 5.

Controller nya :

public function index(Request $request)
    {
        $items = Issn::paginate($this->pagination);

        if($request->ajax()) return view('layouts.paginate_issn', compact('items'));

        return view('issn.index', compact('items'));
    }

Jquery nya :

$('body').on('click', 'span.pagination a', function(e){
        e.preventDefault();

        var url = $(this).attr('href');
        $('.list').html(loading);

        $.ajax({
            type:'GET',
            url: url,
        }).done(function (data) {
            $('.list').html(data);
        }).fail(function (err) {
            alert('Data tidak dapat di load. Silahkan melakukan reload pada browser.');
        });
    });

View nya :

<div class="info">{{ count($items) }} data dari {{ $items->total() }}</div>

<div class="text-center">
    {{ $items->links('vendor.pagination.default') }}
</div>
<hr>

@foreach ($items as $item)
    <div class="section">
        <a href="{{ route('issn.show', $item->_id) }}">{{ $item->issn . ' - ' . $item->prefix}}</a>
        <table>
            <tr>
                <td>Judul</td>
                <td>:</td>
                <td>{{ $item->lipi['title'] }}</td>
            </tr>
            <tr>
                <td>Synopsis</td>
                <td>:</td>
                <td>{{ Str::limit($item->lipi['synopsis'], 80, '...') }}</td>
            </tr>
            <tr>
                <td>Contact</td>
                <td>:</td>
                <td>{{ $item->lipi['contact'] }}</td>
            </tr>
        </table>
    </div>
    <hr>
@endforeach

<div class="text-center">
    {{ $items->links('vendor.pagination.default') }}
</div>

avatar Fakkuroqobah
@Fakkuroqobah

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban