Jquery 使用javascript将具有删除操作的表单附加到laravel刀片文件 $.get('/ajax scheduleCourseS?cat_id='+n+'&cat_id1='+cat_id1,函数(数据){ $('#tab3').empty(); $.each(数据、函数(索引、结果){ $('#tab3')。追加( ''+ ''+ ''+ ''+ result.code+'('+result.type+')'+ “{Form::open(['route'=>['admin.delete.anyschedule',result.id],'method'=>'delete'])}”+ ''+ “{Form::close()}}”+ ''+ ''+ '' ); }); });
这里我试图将一行附加到id=tab3的表中。结果是通过json获得的。返回的对象是结果(在上面的代码中)变量。但这里的问题是我无法插入结果。id(这里它被标识为文本,但不是变量,返回的对象具有id、代码、类型等属性)到“route”=>['admin.delete.anyschedule',result.id]因此,result.id未被标识为变量。我已尝试过各种方法。有人能提供帮助吗?您不能在外部javascript代码中添加刀片表达式。因为javascript在客户端浏览器上运行,无法访问服务器的变量。因为刀片表达式仅在服务器上执行,而不是在客户端上执行Jquery 使用javascript将具有删除操作的表单附加到laravel刀片文件 $.get('/ajax scheduleCourseS?cat_id='+n+'&cat_id1='+cat_id1,函数(数据){ $('#tab3').empty(); $.each(数据、函数(索引、结果){ $('#tab3')。追加( ''+ ''+ ''+ ''+ result.code+'('+result.type+')'+ “{Form::open(['route'=>['admin.delete.anyschedule',result.id],'method'=>'delete'])}”+ ''+ “{Form::close()}}”+ ''+ ''+ '' ); }); });,jquery,json,laravel,routes,append,Jquery,Json,Laravel,Routes,Append,这里我试图将一行附加到id=tab3的表中。结果是通过json获得的。返回的对象是结果(在上面的代码中)变量。但这里的问题是我无法插入结果。id(这里它被标识为文本,但不是变量,返回的对象具有id、代码、类型等属性)到“route”=>['admin.delete.anyschedule',result.id]因此,result.id未被标识为变量。我已尝试过各种方法。有人能提供帮助吗?您不能在外部javascript代码中添加刀片表达式。因为javascript在客户端浏览器上运行,无法访问服
您可以在php文件中编写javascript代码,也可以使用form标记使其工作。您不能在外部javascript代码中添加blade表达式。因为javascript在客户端浏览器上运行,并且它无法访问服务器变量。因为blade表达式只在服务器上执行,而不在客户端上执行
您可以在php文件中编写javascript代码,也可以使用form标记使其工作。当我使用数字值,如1,2,3(如果数据库中存在数据)时路径正在运行。所以我想一定有一种方法可以传递动态变量。有人能告诉我正确的方向吗?有没有一个原因让你想首先连接
表单
代码段?很抱歉,我不明白?有没有一个原因让你想首先连接表单代码段de>Formblade模板本身。当我使用数字值,如1,2,3(如果数据库中存在数据)时,您可以附加表单本身(例如'
)路径正在运行。所以我想一定有一种方法可以传递动态变量。有人能告诉我正确的方向吗?有没有一个原因让你想首先连接表单
代码段?很抱歉,我不明白?有没有一个原因让你想首先连接表单代码段de>表单刀片模板本身。您可以附加表单本身(例如'
)这意味着我必须像这里一样使用典型的html编码。是吗?外部js文件无法访问刀片模板。.你可以在php文件中编写javascript代码或使用。为了让它工作。'我甚至尝试过在web中更改获取、发布和删除的方法。phproute的形式未知。.改用action{{URL::asset('trash.png')}也是一个blade表达式,这意味着我必须使用像这里这样的典型html编码。是吗?外部js文件无法访问blade模板。你可以在php文件中编写javascript代码或使用。为了让它工作。我甚至尝试在web中更改获取、发布和删除的方法。phproute的形式未知…改用action.{{URL::asset('trash.png')}}也是一个刀片表达式
$.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>'
);
});
});