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