gpt4 book ai didi

Laravel 将值传递给 javascript

转载 作者:行者123 更新时间:2023-12-05 08:42:12 24 4
gpt4 key购买 nike

我正在学习 Laravel。我想问一个愚蠢的问题。希望得到大家的帮助。

当 Controller 返回 View 时,我可以发送值 Blade 模板。

return view('home', ['message' => 'this is home page']);

我可以从 home.blade.php 中获取:

<h1>{{$message}}</h1>

我什至可以通过以下方式将该值发送到 javascript:

var message = "{{$message}}";

是的,就是它!

但是我如何将该值发送到单独的 javascript 文件。

/resources/views/home.blade.html:

<script src="/js/home.js"></script>

如果我不使用下面的方式,我怎么能把这个值传给/public/js/home.js?

<script>var message = {{$message}}</script>
<script src="/js/home.js"></script>

感谢阅读!

最佳答案

你可以让脚本标签包含你所有的动态值,并制作你的文件

/js/home.js

使用它

像这样

<script>
var appSettings = {message :"{{$message}}"};
</script>
<script src="/js/home.js"></script>

所以在 home.js 里面你可以访问这个值

alert(appSettings.message);

关于Laravel 将值传递给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43293247/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com