我调用一条路由,它将通过数据库查询生成一个数组,然后需要将其传递给视图中的模式。
控制器:
$logs = DB::table....->get();
return $logs;
JS:
$('.get-logs').click(function(){
$.ajax({
type: 'GET',
url: 'get-logs',
data: {
log_date: $t_date
}
success: function (data) {
//show modal with the $logs variable
},
});
});
查看(调用AJAX函数的按钮):
<a class="get-logs" href="#" name="{{ $records[$i]["row_id"] }}">{{ $records[$i]["logs_id"] }}</a>
如何将$ logs变量传递给将在单击锚标记时显示的模式?
答案 0 :(得分:1)
假设您的ajax调用工作正常,忽略$ t_date
$logs = DB::table....->get();
return response()->json($logs, 200);
假设您有日期,日志中有消息
success: function (data) {
for(i=0; i<data.length; i++){
$('.date_column').val(data[i].date);
$('.message_column').val(data[i].message);
}
},