【发布时间】:2017-11-12 18:26:54
【问题描述】:
$.get('/ajax-scheduleCourseS?cat_id=' + n+'&cat_id1='+cat_id1, function(data){
$('#tab3').empty();
$.each(data, function(index, result) {
$('#tab3').append(
'<tr>'+
'<td class="tabco1" >'+
'</td>'+
'<td class="tabco2" >'+
result.code+'( '+result.type+' )'+
'{{ Form::open(['route'=>['admin.delete.anyschedule',result.id],'method'=>'DELETE']) }}'+
'<input type="image" src="{{URL::asset('trash.png')}}" alt="Submit" border="0" width="20px" height="20px">'+
'{{ Form::close() }}'+
'</td>'+
'</td>'+
'</tr>'
);
});
});
这里我试图在 id=tab3 的表中追加一行。结果是通过 json 获得的。返回的对象是结果(在上面的代码中)变量。但是这里的问题是我不能插入result.id(这里它被标识为文本但不是变量,并且返回的对象具有 id、code、type 等属性)到 'route'=>['admin.delete.anyschedule',result.id] 作为结果.id 没有被识别为变量。我已经尝试过各种方式。有人可以帮忙吗?
【问题讨论】:
-
当我使用诸如 1,2,3 之类的数值时(如果数据库中存在数据),路由正在工作。所以我想一定有一种方法可以传递动态变量。可以有人指导我正确的方向吗??
-
一开始你有什么理由想连接
Formsn-p? -
抱歉我没明白??你有什么理由想要连接表单 sn-p 吗?
-
Form刀片模板本身。您可以附加表单本身(例如'<form route="admin.delete.anyschedule' + result.id + '"></form>')
标签: jquery json laravel routes append