【问题标题】:Adding a button into Datatables // Open button to open another layout在 Datatables 中添加按钮 // 打开按钮以打开另一个布局
【发布时间】:2020-03-19 11:23:11
【问题描述】:

希望你们在这段时间都平安。

我在我的 Web 应用程序中使用 DataTables。我添加了一个带有打开按钮的操作列,单击该按钮将打开该行的员工资料。我也添加了 JS,但是出现了问题,因为它没有打开路由。

JS

Function

Route

Result

【问题讨论】:

  • 请将您的代码添加为代码而不是图像。但是您的路线在渲染时缺少参数。使用常量作为参数,然后将其替换为原始数据。
  • 写错了。已解决问题,但谢谢

标签: laravel datatables


【解决方案1】:

.openEmployee类的点击事件中,更改$.get()方法中传递用户id的格式如下:

{{ route('employee.profile', user_id) }}

【讨论】:

  • 这样做,仍然得到错误:使用未定义的常量 user_id - 假定为 'user_id'(这将在 PHP 的未来版本中引发错误)(查看:/Users/user/Desktop/DetyraSample/资源/视图/员工/index.blade.php)
  • 我认为问题在于没有获取 user_id 或将 php 的代码正确包装到 JS 中。
【解决方案2】:

在控制器上编写按钮的操作时出错。 以下是我如何在单击时打开用户配置文件。

$btn

【讨论】:

    猜你喜欢
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-18
    • 2020-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多