【发布时间】:2019-06-08 17:43:30
【问题描述】:
每当在 View 中调用 Controller 时,我希望 Controller 将一些变量返回给 View,而不是刷新 View。
已经知道: return view("webpage" , compact('variable1', 'variable2') );
我期望达到的目标: return compact('variable1', 'variable2');
这不会返回网页,而只会返回一些变量。
编辑: 从完全不同的角度思考,这个问题可能会改写成这样
有没有办法从控制器操作网页的REQUEST 变量?这样,我就可以在不刷新网页的情况下从 Controller 获取新变量。
【问题讨论】:
-
@JellyBean 您告诉我数据来自视图(表单,如示例)-> 控制器的解决方案。我想要相反的数据,来自 Controller -> View。我将编辑问题以清除某些内容。
-
Guzzlehttp 和 Vue.js 的混合可能会奏效。
-
@UkraineInTheMembrane 感谢您的回复,我会检查一下。
-
根据您的设置方式,您可以向控制器发出 get 请求以获取新变量,我使用类似的自动完成功能,每次用户键入内容时我都可以获取新数据新的。
-
@Jelly Bean 很有趣,它可能对我有用。我将尝试实施它。非常感谢。
标签: laravel