Laravel: 在不重新加载页面的情况下更改内容

Laravel: Change content without reloading the page

我想在不重新加载页面的情况下更改 <div id="main"> 内容。

最好的方法是什么?我想为我网站上的所有 links/buttons 执行此操作

使用 Ajax(异步 JavaScript 和 XML)加载内容并将其集成到您的页面中,而无需重新加载页面本身。

有关详细信息,请参阅以下链接:

What is AJAX and how does it work?

Ajax tutorial for post and get

http://api.jquery.com/jquery.ajax/

由于您想要使用 div 来显示整个应用程序,因此我建议为此使用 JavaScript 框架。

在此 free course

上查看 VueJS 以及如何将其与 Laravel 集成

或者,您可以检查其他框架,如 Angular2、ReactJS,甚至 jQuery