【发布时间】:2019-08-22 17:40:13
【问题描述】:
我想在 yejra 数据表中使用引导模式。当我单击打开模式时,它会弹出。如果我不从数据表中调用它,这里模态可以正常工作。这是我的代码。我正在使用 laravel 5.6
return DataTables::of($users_data)
->addColumn('action', function ($users_data) use ($condition) {
return '<button type="button" class="myBtn btn btn-info btn-lg" id="">Open Modal</button>'
modal//这里我只保留第一行modal代码
<div class="modal fade" id="myModal" role="dialog">
</div>
js
$(document).ready(function(){
$(".myBtn").click(function(){
$("#myModal").modal();
});
});
【问题讨论】:
-
它是怎么放到dom上的?它是编码的html吗?什么不起作用,有什么错误?
-
控制台中没有显示错误
-
1 down...怎么放到dom上的?它是编码的html吗?什么不工作?
-
很可能是
return DataTables...htmlentities 您尝试插入的 html 和/或响应是通过 ajax 完成的,并且您没有在按钮上重新附加事件处理程序。 -
未编码.... function getdata() { $condition = "12"; $users_data = test::where('flag','Y') ->get(['id','name','email','phone']); return DataTables::of($users_data) ->addColumn('action', function ($users_data) use ($condition) { return ' '; }) ->make(true); }
标签: jquery laravel laravel-5 datatables