3 回答

TA貢獻1847條經(jīng)驗 獲得超11個贊
您的刀片語法有誤{{ }}
:
$('#table').append(' <ul class="pager">'+{{ + $schedules>links() }}+'</ul>');
像這樣刪除額外的加號+
圖標+ $schedules>links()
:
$('#table').append(' <ul class="pager">'+{{ $schedules>links() }}+'</ul>');

TA貢獻1943條經(jīng)驗 獲得超7個贊
從控制器推送html分頁結(jié)果,在刀片文件中輸入javascript代碼,也許
//控制器
$paginate = '';
$paginate .= $datas->links();
//刀片文件中的JS代碼
<script type="text/javascript">
let paginate = '<div>';
paginate += {!! json_encode($paginate) !!}
paginate += '</div>'
consolelog(paginate)
</script>

TA貢獻1829條經(jīng)驗 獲得超7個贊
我認為您可以將集合轉(zhuǎn)換為 JSON。
試試這個:
控制器
$schedules= DB::table('schedules')
->paginate(4)->toArray();
return response()->json($schedules);
Javascript Ajax
success:function(schedules)
{
console.log(schedules);
$('#table').append(' <ul class="pager">'+schedules.links+'</ul>');
})
但在我看來,您也在刀片上使用時間表。在這種情況下,您可以在控制器和不同的路由中為 ajax 調(diào)用不同的函數(shù)。
添加回答
舉報