在Laravel中,当我们使用表单存储或删除资源时,页面将被刷新。在处理请求时,避免刷新页面的最佳技术是什么?AJAX,Vue.js等等?
发布于 2019-04-06 10:02:13
处理http请求的主要方法有两种:同步和异步。
Laravel是一个PHP框架,因此使用..。PHP,这是一种同步语言。这意味着对您提出的每个请求都进行页面刷新。关键是,每个PHP框架都有这种行为,这就是PHP的工作方式。
因此,让我们回答您的问题:实际上,您需要一种异步技术来向服务器发出请求,并在不刷新页面的情况下获得响应。在这种情况下,选择的技术是Javascript,它能够进行AJAX调用。
正如其名称所述,AJAX (异步JavaScript和XML)将发出异步请求。但是AJAX请求只是实现它的方式,它实际上不是一种技术。是的,像Vue.js这样的javascript框架正在使用AJAX,但是仅仅提出一些AJAX请求是过分的。
使用Axios甚至jQuery要容易得多,并且允许您提出请求、获取答案和修改页面,而不需要刷新:)
编辑
实现您想要的目标的过程非常简单:
发布于 2019-04-06 10:05:59
Vue适用于小型项目,您只想添加一点反应性,使用AJAX提交表单,向用户展示一个模式,在用户输入时显示输入的值,或者其他许多类似的简单操作。它是可扩展的,而且对于巨大的项目来说也是非常棒的。
https://stackoverflow.com/questions/55547774
复制相似问题