Laravel - отправлять ссылки на нумерацию страниц по запросу ajax - PullRequest
0 голосов
/ 13 января 2019

Я сделал запрос ajax в laravel, чтобы получить результат поиска с нумерацией страниц. Я могу получить правильный результат. Ниже приведены коды.

index.blade.php

function getStatusResult(statusValue){
  $.ajax({
    type: 'GET',
    dataType: 'json',
    url: url,
    data: {'status': statusValue}
  })
  .done(function(data){
    let verificationFilterResult = data['applications']['data'];
    let html = '';
    $('#tableVerified > tbody').empty();

    for(let rows in verificationFilterResult){
        html += '<tr>';
        for(let columnName in verificationFilterResult[rows]){
            html += '<td>' + verificationFilterResult[rows][columnName] + '</td>';
        }
        html += '</tr>';
    }

    $('#tableVerified > tbody').html(html);
    $('#paginationLinks').html(data['links']);
  })
  .fail(function (jqXHR, textStatus) {
    var errors = textStatus;
    console.log('Error: ' + errors);
  })
}

VerificationController.php

if (isset($_GET['status'])) {
  $status = $_GET['status'];

  $application = DB::table('applications AS app')
  ->select('*')
  ->where('app.status', $status)
  ->paginate(10);

  {{-- $links = $applications->links()->render(); --}}
  $links = $applications->links();
  return response()->json(["applications" => $applications, "links" => $links]);
}
  1. Я пытался отправить ссылки с помощью render, но ничего не появляется.
  2. Я пытался с $applications->links(), но он возвращает пустой объект.

Как я хочу отправить ссылки на страницы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...