【问题标题】:Laravel - assign js variable php valueLaravel - 分配js变量php值
【发布时间】:2020-07-25 02:12:23
【问题描述】:

如何为 js 变量分配一个 php 值,例如我有一个名为 nr 的 js 变量和一个 php var $nr。

@php
    $gal = \App\Gallery::where('id',$wid[1])->first();
    $p = json_decode($gal->photo,true);
    $nr = count($p);
@endphp

 <script>
    var nr={PHP variable here};</script>

【问题讨论】:

  • 不太喜欢在 view 文件中使用 @php ... @endphp,我会在 Controller 中声明它,将其分配给视图并在查看文件
  • 这能回答你的问题吗? laravel-5 passing variable to JavaScript

标签: javascript php laravel variables


【解决方案1】:
  1. 试试这个var nr= {{!! $nr !!}};
  2. 您可以稍微更改您的代码并通过执行以下操作获得相同的结果:
@php
    $gal = \App\Gallery::where('id',$wid[1])->first()->photo;
@endphp

<script>
    var gal = @json($gal)
    var nr = gal.length
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    • 2020-07-13
    • 1970-01-01
    • 2015-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多