我在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]);
}
$applications->links()
,但是它返回一个空对象。 我如何发送分页链接?