1

我正在托盘中从我的数组中提取数据并将这些数据附加到 span。

我正在使用 laravel 和刀片

首先,我正在循环从一个数组中获取数据并在此 div 中创建 div 和 span:

@foreach ($status as $sta)
            <div class="col-md-3">
                <span class="font-weight-bold">{{ $sta }}:</span><span class="porcentaje ml-2"></span>
            </div>
        @endforeach

在我在 jquery 中循环到其他包含状态值的数组之后:

<script>
        let total = {!! json_encode($totalCall) !!};
        
        $.each(total, function(valor, indice) {
            $(".porcentaje").text(valor);
        });
        
    </script>

总计包含此值的数组:

[3, 3, 4, 3]

但是当我在我的跨度中做文本时,我得到了这个:

AUSENTE:3
CONFIRMADA:3
NUEVA:3
NULA:3

这是不同的状态,我需要在此状态下附加此数据。我不知道我做错了。

感谢您帮助我并阅读我。对不起我的英语不好

4

1 回答 1

0

如果状态和总数都对应,看起来它们确实如此,那么为什么有两个单独的循环?只是在查看状态时输出总数?

@php $i = 0; @endphp
@foreach($status as $sta)
    <div class="col-md-3">
        <span class="font-weight-bold">{{ $sta }}:</span><span class="porcentaje ml-2">{{ $totalCall[$i] }}</span>
    </div>
    @php $i += 1; @endphp
@endforeach
于 2021-10-14T10:22:40.790 回答