Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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 使用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在客户端浏览器上运行,无法访问服

这里我试图将一行附加到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>'
                    );
                });

            });