ajax中的html()仅在第一次加载时

时间:2018-02-09 08:27:48

标签: php ajax laravel load

Laravel 5。 我使用ajax从控制器加载视图。 当第一次加载时,一切都没问题。 但是当按 f5 然后它不起作用。 ctrl + f5 然后好的。 我不知道会发生什么。 请帮我。 的控制器

class TopSliderController extends Controller
{
  public function index(Request $request)
{
   return view('home.top_slider');
}
}

我的javascript

(function($) { 
    load_view("/topic", "GET", "#test_top", []);
}(jQuery));

function load_view(url, method, field_id, param = []) {
    $.ajax({
        url: url, //+= '?_=' + (new Date()).getTime()
        method: method,
        data: {param},
        timeout: 10000,
        datatype: "html",
        success:function(result)
        {
           $(field_id).html(result);
        }
    });
}

查看

<div id="test_top">

    </div>

0 个答案:

没有答案