控制器代码为:
$payments = array();
$pays = User::find($userid);
foreach ($pays->payments as $pay) {
$payments = $pay->payment;
}
它给出的输出为 18000, 19000, 9000 存储在数组中。我很困惑如何将这些值传递到我的刀片文件并在 javascript 中使用。在 JS 中使用时,我只得到数组的最后一个值。
您正在覆盖$payments
使用值[]
以添加到数组中
$payments = array();
$pays = User::find($userid);
foreach ($pays->payments as $pay) {
$payments[] = $pay->payment;
}
return view('myview_name',compact('payments'))
在 Laravel 刀片中
@foreach($payments as $payment)
<tr> <td>{{$payment}}</td> </tr>
@endforeach
在JavaScript中,你可以json_encode
和JSON.parse
它进行解码
var payments = <?php echo json_encode($payments) ?>;
console.log(payments);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句