Javascript 使用Laravel的Ajax请求中的Ajax请求

Javascript 使用Laravel的Ajax请求中的Ajax请求,javascript,php,jquery,ajax,laravel,Javascript,Php,Jquery,Ajax,Laravel,我有一个这样的代码: $.ajax({ type: "POST", url: url, data: formData, cache: false, processData: false, contentType: false, dataType: 'html', 这将加载: Route::post('/local/pdf', 'LocalController@subirPDF');

我有一个这样的代码:

 $.ajax({
        type: "POST",
        url: url,
        data: formData,
        cache: false,
        processData: false,
        contentType: false,
        dataType: 'html',
这将加载:

Route::post('/local/pdf', 'LocalController@subirPDF');
它加载控制器:

return View::make(Config::get('rv.paginasPDF'));
其中加载:

$.get("{{Request::root()}}/local/actualizar_paginas/9/2");
其中加载路线:

Route::get('/local/actualizar_paginas/{id}/{paginas}', 'LocalController@actualizarPaginas')->where('id', '[0-9]+')->where('paginas', '[0-9]+');
装载:

Auth::user()->perfil='penadaaaaaafe';
Auth::user()->save();
如果您看到我没有使用一些变量,请不要担心,因为我简化了代码,使其更易于解释

基本上,如果我直接从url加载路由,一切正常:

{{Request::root()}}/local/actualizar_paginas/9/2"
但是如果我用我开发的ajax方法加载它,它就不起作用了。如果我在console.log中记录数据,我会收到$.get页面的正确html代码,但它不会发出get请求

知道怎么修吗


谢谢。

我对laravel一无所知,但如果我没弄错的话,AJAX响应中是否包含JS代码?这个JS代码不会自动调用,你必须调用它。如何调用?(顺便说一句,这是Jquery代码)这就像电影《盗梦空间》。@PepeJuan最好的情况是当您可以将代码添加到公共函数中时。然后在加载Ajax内容(并将其添加到dome中)时调用此函数。确保所有Ajax调用都在文档就绪函数中。执行第二个ajax调用时,脚本必须在文档体中才能执行。