mvc ajax刷新时间,mvc ajax刷新div方法控制器json

这篇博客讨论了在ASP.NET MVC应用中遇到的一个问题,即尝试通过Ajax从控制器获取ViewBag数据并在页面上刷新一个特定的div(ID为'external-events')。作者提供的控制器方法`FilterCheck`返回了ViewBag数据,但Ajax成功回调函数未能正确地更新div的内容。博客中寻求帮助,希望找到能够正确刷新div并显示ViewBag中`utente`列表的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我有一个方法在控制器中返回一个ViewBag与Json。mvc ajax刷新div方法控制器json

public JsonResult FilterCheck(int id, int[] mycheck, string idprot)

{

ViewBag.Utenti = this.GetDbContext().utente.Include(s => s.cod_servizio_utente).Where(x => x.cod_servizio_utente.Select(l => l.id).Contains(5)).ToList();

return Json(ViewBag.Utenti, JsonRequestBehavior.AllowGet);

}

在我有这个脚本函数阿贾克斯看来,如果这个功能具有“成功”,我会刷新一个div,其中包括在viebag.Utenti一个foreach:

$.ajax({

type: "POST",

url: "@Url.Action("FilterCheck","Operatore")",

datatype: "json",

traditional: true,

data: { 'mycheck': mycheck, 'idprot': idprot, 'id': '@Model.id' },

success: function(data) {

var html = $(data).filter('#external-events').html();

$('#external-events').html(data);

}

});

@foreach (HAnnoZero.Repositories.utente item in ViewBag.Utenti)

{

@item.id- @item.cognome @item.nome

}

但不工作。如何才能刷新div ID“外部事件”的foreach?谁能帮助我?

2014-09-11

ADC

+1

显示json响应和问题不清楚你想要做什么 –

2014-09-11 10:31:50

+0

你好Ehsan,我想刷新视图中的@foreach项目里的div ID =外部事件 –

2014-09-11 10:34:49

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值