我需要在javascript代码中使用laravel变量(foreach($ attributes as $ attribute))
我有动态输入,可以在laravel刀片中添加或删除页面。访问:动态添加或删除输入字段使用JQuery
现在我要使用选择和下拉列表而不是简单的输入(名称),但是如何将变量集合传递到脚本标记中?
这是第一个静态下拉列表:
这是我在脚本标签中的代码:
$('#add')。click(function(){
i ++;
$('#dynamic_field')。append(' <输入类型=”文本“ name =” attribute ['+ i +'] [ \'price \']“占位符=”输入您的价格“ class =” form-control name_list“ /> ');
});
我想在脚本标记中创建类似这样的内容,而不是 attribute [] ['name']
:
答案 0 :(得分:0)
您可以使用fun
或python manage.py dbshell
将其分配给@json
文件中的javascript变量。
{!! json_encode() !!}
在JS文件中,.blade.php
变量将具有您想要的数组:
<script>
let data = @json($attributes)
</script>