在添加或编辑 Jqgrid 提交时重新加载页面



我的页面上有一个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)来确保从服务器而不是浏览器缓存重新加载页面

最新更新