laravel刀片中的foreach jQuery对象
Posted
技术标签:
【中文标题】laravel刀片中的foreach jQuery对象【英文标题】:Foreach jQuery object in laravel blade 【发布时间】:2021-01-27 12:36:54 【问题描述】:我正在增加 jQgrid 中项目的计数。我正在显示一个弹出窗口,它会打印一个包含所有项目的列表以及这些项目的数量。如何在表格中对这些项目进行 foreach?
jQuery:
let scannedCount = ;
function checkedFormatter(cellValue, row)
scannedCount[row.rowId] = 0;
return '<div class="d-flex align-items-center justify-content-between checkCell" style="font-size: 1.8rem;">' +
'<i class="fas fa-minus minCheck" style="cursor: pointer;" onclick="decrementCount(' + row.rowId + ')"></i> ' +
'<input class="scannedCount-' + row.rowId + '" type="text" value="' + scannedCount[row.rowId] + '" style="width: 70px;">' +
'<i class="fas fa-plus plusCheck" style="cursor: pointer;" onclick="incrementCount(' + row.rowId + ')"></i></div>'
function incrementCount(rowId)
scannedCount[rowId]++;
$("#scannedCount-" + rowId).val(scannedCount[rowId]);
console.log(scannedCount);
function shoppingCart(id)
openAddModal(
type: 'shopping-cart',
title: Lang.get('strings.shopping-cart'),
url: '/' + id + '/shopping-cart/',
);
购物车:
<div class="packing-slip">
<table class="packing-table">
<thead>
<tr>
<th class="table-head" style="text-align: left;">__('description')</th>
<th class="table-head">__('amount')</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<script>
$shoppingCart = scannedCount;
</script>
我是追加每一行还是什么?我无法让它工作。有人可以帮帮我吗?
谢谢
【问题讨论】:
【参考方案1】:我在这里找到了答案Add table row in jQuery
function shoppingCartItems()
$.each(scannedCount, function (key, value)
if (value > 0)
$('.packing-table > tbody:last-child').append('<tr><td>' + key + '</td><td>' + value + '</td></tr>');
)
【讨论】:
以上是关于laravel刀片中的foreach jQuery对象的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 刀片模板,URL::to 中的 foreach 变量?
显示来自 @foreach 的 Laravel 刀片中的所有输入