这是我的代码:
<img class="img-status">
Run Code Online (Sandbox Code Playgroud)
<img class="img-status">
Run Code Online (Sandbox Code Playgroud)
但是,它在控制台中给了我一个错误:
语法错误:意外的标识符“pmc_assets”。预期以“)”结束参数列表。
有人可以帮忙吗?
假设 JS 写在文件中blade,您可以将 asset 的结果分配给一个变量,并使用该变量来更改 ofsrc元素
<script>
var source = "{!! asset('pmc_assets/img/online.png') !!}";
$('.img-status').attr('src', source);
</script>
Run Code Online (Sandbox Code Playgroud)
更新:
如果它位于单独的 JS 文件中,您可以做的一件事是hidden在 Blade 文件中创建一个输入字段并在 JavaScript 中访问它的值
演示.blade.php
<input type="hidden" name="image-source"
value="{{ asset('pmc_assets/img/online.png') }}"
id="image-source" />
Run Code Online (Sandbox Code Playgroud)
演示.js
<script>
var source = $("#image-source").val();
$('.img-status').attr('src', source);
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3336 次 |
| 最近记录: |