javascript - Laravel:如何在 JavaScript 中使用 Laravel Blade?

标签 javascript laravel

假设我有通过 Javascript 来自 Controller 的数据。 所以数据是分页的,我想在 javascript 中显示分页结果。我的意思是...我想在 javascript 中使用 links() 方法。

Controller

$schedules= DB::table('schedules')
                ->paginate(4);

Javascript

success:function(schedules)
{
    console.log(schedules);
    $('#table').append(' <ul class="pager">'+{{  $schedules>links() }}+'</ul>');
})

但不幸的是不起作用,有什么帮助吗?

最佳答案

从 Controller 推送 html 分页结果,可能在 Blade 文件中输入 javascript 代码

// Controller

$paginate = '';
$paginate .= $datas->links();

//blade文件中的JS代码

<script type="text/javascript">
let paginate = '<div>';
    paginate += {!! json_encode($paginate) !!}
    paginate += '</div>'
consolelog(paginate)
</script>

关于javascript - Laravel:如何在 JavaScript 中使用 Laravel Blade?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57192488/

相关文章:

javascript - 使用 byte[] 发送游戏更新并在 javascript 中转换为数字

javascript - 未知提供商错误 hoteldatafactory <- hoteldatafactory

php - 将变量从按钮传递到 Controller Laravel

mysql - Laravel 中单表的数据透视表

javascript - 除了附加之外,我如何使用新的 FormData 方法?

javascript - 从数组中的对象获取 bool 值,然后为其分配 DOM 属性

javascript - node.js 解析 html 文本以获取 javascript 变量的值

php - 我正在使用 laravel 5.8,我无法向 mysql 数据库插入数据

php - Multi Store,根据域名更改站点/主题

php - Laravel Schema Builder 时间戳 *with* timezone