ivo*_*ker 3 javascript laravel
我目前正在向现有的 Laravel 应用程序添加功能。这个问题对 SO 来说可能太微不足道了,但我真的很感激快速回答,因为我自己在谷歌搜索和尝试不同的选项后还没有找到它:
我想调用这个JS函数:
function editItem(id, field_editable) {
我试图称呼它的方式是:
<a ... onClick="editItem({{$item["id"]}}, {{$item["status"] == "init"}})">Edit</a>
但这行不通。它曾经在只传递和请求一个参数 (id) 时工作。
你需要使用这个:
<a ... onClick="editItem({{$item["id"]}}, @if($item['status'] == 'init') '{{$item["status"]}}' @else "other value" @endif)">Edit</a>
Run Code Online (Sandbox Code Playgroud)
您还可以在 javascript 中设置默认值。
<script>
function editItem(id, status) {
if(status == undefined) {
status = 'my value';
}
}
</script>
<a ... onClick="editItem({{$item["id"]}}, '{{$item["status"]}}')">Edit</a>
Run Code Online (Sandbox Code Playgroud)
您需要设置status之间''。仅当这是一个字符串时,否则它会解析错误的代码。
| 归档时间: |
|
| 查看次数: |
6670 次 |
| 最近记录: |