【发布时间】:2018-03-21 18:01:15
【问题描述】:
如何在 Blade 语法中使用 JavaScript 变量?我收到一个错误:
使用未定义的常量buttonID
inded.blade.php
var t = $("#datatable").DataTable({
"order": [[ 1, 'asc' ]],
"ajax": "questions1/get-data",
"deferRender": true,
"processing": true,
sAjaxDataProp: "",
"columns": [
{ "data": "id" },
{ "data": "name" },
{ "data": "description" },
{ "data": "answers.[, ].name" },
{ "data": "campaigns.[, ].name" },
{ "data": "label" },
{
sortable: false,
"render": function ( data, type, full, meta ) {
var buttonID = full.id;
return '@can('delete', $question){!! Form::open(['method'=>'DELETE','url' => ['/admin/survey-details/questions', buttonID ],'style' => 'display:inline']) !!}{!! Form::button('<span class="glyphicon glyphicon-trash" aria-hidden="true" title="Delete Question" />', array('type' => 'submit','class' => 'btn btn-danger btn-xs','title' => 'Delete Question','onclick'=>'return confirm("Confirm delete?")')) !!}{!! Form::close() !!}@endcan';
}
}
],
});
【问题讨论】:
-
你不能从客户端执行php
标签: jquery ajax laravel-5 datatables laravel-blade