jquery - 如何在 jquery 和 asp Mvc 中刷新页面
问题描述
你好,当我删除事件时我尝试了很多方法来刷新我的页面,但没有成功如何刷新我的页面?
$('#btnDelete').click(function () {
if (selectedEvent != null && confirm('Are you sure?')) {
$.ajax({
type: "POST",
url: '/home/DeleteEvent',
data: {'eventID': selectedEvent.eventID},
success: function (data) {
if (data.status) {
//Refresh the calender
FetchEventAndRenderCalendar();
$('#myModal').modal('hide');
window.location.reload(true);
history.go(0);
}
},
error: function () {
alert('Failed');
}
})
}
})
我的控制器:
[HttpPost]
public JsonResult DeleteEvent(int eventID)
{
var status = false;
var v = db.Events.Where(a => a.EventID == eventID).FirstOrDefault();
if (v != null)
{
db.Events.Remove(v);
db.SaveChanges();
status = true;
}
GestionReservation_CRUD.GestionReservation_CRUD gestionReservation_CRUD = new GestionReservation_CRUD.GestionReservation_CRUD();
gestionReservation_CRUD.Credentials = credentials;
status = gestionReservation_CRUD.DeleteAllocation("" + eventID);
return new JsonResult { Data = new { status = status } };
}
}
}
我使用了很多功能,但页面没有刷新请问有什么问题
解决方案
推荐阅读
- javascript - 更改 SVG
悬停坐标 - php - 在 NGINX Locations 中定义一个新的位置块
- mysql - 使用 MySql Workbench 从 Teradata 迁移到 MySQL 不起作用
- javascript - 当我再次尝试插入用户名密码时,错误消息不会消失
- php - 无法使用用户名登录:root,主机:
- asp.net-mvc - 带有区域的 MVC 项目中的默认路由
- ios - 如何在 iOS 中进行更安全的 SSL 固定?
- android - setCompoundDrawableWithIntrinsicBounds 没有绘制任何东西......但只是有时
- python - 如何在 Mac 上关闭或销毁 Tkinter 窗口
- vhdl - 如何在 VHDL 中的数据样本之间切换?