【发布时间】:2023-04-02 08:36:02
【问题描述】:
我有这个接收 json var 的 ajax 函数。
$.ajax({
type: "POST",
url: "@Url.Action("FilterCheck","Operatore")",
datatype: "json",
traditional: true,
data: { 'mycheck': mycheck, 'idprot': idprot, 'id': '@Model.id' },
success: function (response) {
$('#external-events').empty(); // clear existing items
$.each(response, function (index, item) {
var div = $('<div class="col-lg-3"><div class="external-event"></div></div>'); // Create new element
div.text(item.id + ' ' + item.nome + ' ' + item.cognome); // Set inner text
$('#external-events').append(div); // add the new element
},
我会刷新这个 HTML div:
<div id='external-events'>
@foreach (HAnnoZero.Repositories.utente item in ViewBag.Utenti)
{
<div class='col-lg-3'><div class='external-event'>@item.id- @item.cognome @item.nome</div></div>
} </div>
使用 jquery 函数“每个”我为更多元素 json 执行循环。 这样不行,只写第一个div class='col-lg-3',不写第二个。我该怎么办? 谢谢
【问题讨论】:
-
你能更具体地说明你想在这里完成什么吗?
-
我想用 json var 重写所有 div "external-events"
标签: javascript jquery html ajax json