dha*_*ran 6 javascript laravel laravel-5
我想在单击按钮时向 JavaScript 函数发送一个值。该值来自数据库。我该如何使用 Laravel Blade 来做到这一点?
这是我的 HTML 代码:
<a href="" onclick="add($res->driver_id);"><i class="fa fa-pencil-square-o"></i></a>
Run Code Online (Sandbox Code Playgroud)
和我的 JavaScript:
<script>
function add(var id)
{
alert(id);
}
</script>
Run Code Online (Sandbox Code Playgroud)
只需使用双大括号
<a href="" onclick="add( {{ $res->driver_id }} );"><i class="fa fa-pencil-square-o"></i></a>
Run Code Online (Sandbox Code Playgroud)
请记住,当 Blade 模板呈现时,它会用它的值替换 variavles
例如,如果$res->driver_id = "randomstring",那么在 Blade 呈现之后,您将得到以下 HTML:
<a href="" onclick="add(randomstring);"><i class="fa fa-pencil-square-o"></i></a>
Run Code Online (Sandbox Code Playgroud)
因此,如果您需要将字符串传递给 add 函数,则需要用引号包装传递的参数,如下所示:
<a href="" onclick="add('{{ $res->driver_id }}');"><i class="fa fa-pencil-square-o"></i></a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54973 次 |
| 最近记录: |