【发布时间】:2022-01-12 17:02:53
【问题描述】:
我有一个这样的 javascript 函数:
function addRow(){
$('#mainbody').append('<tr>' +
'<td><select class="form-control" name="addmore['+i+'][name]" id="name'+i+'" required >' +
'<option disabled="disabled" selected="selected" value="" >Select Product</option>' +
'@foreach($produk as $pro)' +
'<option value="{{$pro->id}}">{{$pro->nama}}</option>' +
'@endforeach'
)}
当我在同一个刀片(视图)文件中使用脚本时,它可以工作,但是当我分离 javascript 函数并将脚本包含在标题中时,它会显示刀片语法,如 {{ $pro->id } }(不是来自控制器的实际数字,但它确实以 {{ $pro->name }} 作为值追加了一个新行。
所以我的问题是,我可以为我的 javascript 函数制作一个单独的文件吗?因为我在创建和编辑视图中使用脚本,所以我想让我的视图更清晰。
【问题讨论】:
-
因为js无法编译laravel代码。你必须为每个使用 js 而不是 laravel
标签: javascript php jquery laravel laravel-blade