Javascript&;Laravel:在javascript中连接路由时出错
嗨,我在用ajax结果生成要编辑和销毁的链接路由时遇到问题,我有以下代码:Javascript&;Laravel:在javascript中连接路由时出错,javascript,php,jquery,laravel,Javascript,Php,Jquery,Laravel,嗨,我在用ajax结果生成要编辑和销毁的链接路由时遇到问题,我有以下代码: <script type="text/javascript"> $('#filtro1').on('change',function(){ var filtro = $('#filtro1').val() var target = document.getElementById('resultados1') $.get('/usuarios/filtrar/'+filtro+'',fu
<script type="text/javascript">
$('#filtro1').on('change',function(){
var filtro = $('#filtro1').val()
var target = document.getElementById('resultados1')
$.get('/usuarios/filtrar/'+filtro+'',function(response){
var usuarios = response
var template = ''
target.innerHTML = ''
for(i = 0; i < usuarios.length; i++){
template += '<tr><td>'+usuarios[i].nombre_u+'</td><td>'+usuarios[i].apellidos_u+'</td><td>'+usuarios[i].telefono_u+'</td><td>'+usuarios[i].telefono_u+'</td><td>'+usuarios[i].celular_u+'</td><td>'+usuarios[i].user_name+'</td><td><a href="{{ route("usuarios.edit",$parameters = '+usuarios[i].id+') }}"><i class="fa fa-pencil"></i></a> <a href="{{ route("usuarios.destroy",$parameters = '+usuarios[i].id+') }}"><i class="fa fa-trash"></i></a></td></tr>'
}
target.innerHTML = template;
});
});
$('#filterO1')。在('change',function()上{
var filtro=$('#filtro1').val()
var target=document.getElementById('resultados1')
$.get('/usuarios/filtrar/'+filtro+'',函数(响应){
var usuarios=响应
变量模板=“”
target.innerHTML=“”
对于(i=0;i
这很好,它显示了我想要的结果,但要编辑和销毁的链接路由如下所示:
模板未连接路由中的元素id
。。为什么?怎么了?请帮帮我 试着用这个
路由(“usuarios.edit”,array('id'=>1))来更改路由函数。
你看过这里了吗:你不能在感叹号中使用js。因此,将'+usuarios[i].id+'
替换为php变量:route(“usuarios.edit”,$id)