首页 > 解决方案 > 在js文件中使用php var

问题描述

我在 js 脚本中使用 Laravel 的 var ({{ $test }})、 assets ({{ asset('upload/img/something.png' }})、 route 。( {{ route('something.something') }} )如果它在刀片文件中,则此脚本可以正常工作。

我想把这个脚本放在一个 js 文件中。我知道我可以创建一个 js 函数并在带有参数的刀片文件中调用它,但我没有更多参数。我怎样才能解决我的问题?

标签: javascriptjquerylaravelvariables

解决方案


您可以在刀片文件中声明变量,然后包含 javascript 文件以使用它们。

示例: 在您的刀片文件中,您声明一个 url 变量:

<script>
   var url = "{{ route('something.something') }}";
</script>

请注意,我们使用 var 以便该变量在下面的脚本中可见。

然后你包括你的脚本文件:

<script src="{{ asset('js/myScript.js' }}"></script>

在该文件中,您可以使用 url 变量。

PS:也许如果您提供更多代码,我将能够为您提供更多帮助。


推荐阅读