我的页面上有一个jqgrid,用于添加数据。我使用 dialog 方法添加,但当用户提交时,我想刷新整个页面,而不仅仅是网格。
有谁知道我如何实现这一目标?
$("#addSpecialItem").click(function () {
jQuery("#specialItemGrid").jqGrid('editGridRow', "new",
{ height: 380,
addCaption: "Special Item",
bSubmit: "Add to Order",
closeAfterAdd: true,
afterRefresh: function () {
window.location.reload();
}
});
});
我使用的是afterRefresh而不是afterSubmit,现在重新加载页面
afterSubmit: function () {
location.reload(true);
}
尝试在回调中使用location.reload()
(可选)您可以使用location.reload(true)
来确保从服务器而不是浏览器缓存重新加载页面