Javascript 在laravel刀片中显示JSON数组
我需要在输入框中单独显示列Javascript 在laravel刀片中显示JSON数组,javascript,php,arrays,json,laravel,Javascript,Php,Arrays,Json,Laravel,我需要在输入框中单独显示列extras\u name中的JSON数据,并在编辑时填充值 这是刀片文件代码 <div class="card"> <h5 class="card-header"> Manage Extras </h5> <div class="card-body"> {{ $cu
extras\u name
中的JSON数据,并在编辑时填充值
这是刀片文件代码
<div class="card">
<h5 class="card-header">
Manage Extras
</h5>
<div class="card-body">
{{ $customProduct }}
<br><br><br>
<div class="optionBox">
<div class="block main">
<div class="form-row pb-2">
<div class="col">
<input type="text" class="form-control" name="extras_name[]" value="{{ $customProduct->name }}" placeholder="Name">
</div>
<div class="col">
<input type="text" class="form-control" name="extras_price[]" placeholder="Price">
</div>
<div class="col">
<button type="button" class="remove btn btn-danger"><i class="fas fa-trash-alt"></i></button>
</div>
</div>
<div class="block mt-2 ">
<button type="button" class="add btn btn-success">Add Extras</i></button>
</div>
</div>
</div>
</div>
</div>
下面是如何将数据保存在数据库中
首先
json\u解码这个
然后在foreach
中可以使用它。
刀片文件:
@if(!empty(json_decode($data->extras_name))) {{--JUST FOR CHEKING THAT IF THIS WAS NOT JSON OR THIS WAS NULL, THE ERROR NOT SHOWING--}}
@foreach(json_decode($data->extras_name as $title=>$value))
<label>
{{$title ?? ''}} : {{$value ?? ''}}
</label>
<br/>
@endforeach
@endif
@if(!empty(json_decode($data->extras_name)){{--仅用于检查如果这不是json或这是NULL,则错误不显示--}
@foreach(json_解码($data->extras_name as$title=>$value))
{{$title???'''}}:{{$value???'''}
@endforeach
@恩迪夫
那样做没有意义
相反,您可以在输入下面的列表项上显示您的值,当添加或删除新值时,使用ajax刷新列表
@if(!empty(json_decode($data->extras_name))) {{--JUST FOR CHEKING THAT IF THIS WAS NOT JSON OR THIS WAS NULL, THE ERROR NOT SHOWING--}}
@foreach(json_decode($data->extras_name as $title=>$value))
<label>
{{$title ?? ''}} : {{$value ?? ''}}
</label>
<br/>
@endforeach
@endif