0

我的页面上有一个 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();
                    }
                });
        });
4

2 回答 2

2

我使用 afterRefresh 而不是 afterSubmit,现在重新加载页面

afterSubmit: function () {
                        location.reload(true);
                    }
于 2012-11-19T08:37:22.683 回答
0

尝试location.reload()在您的回调中使用

(可选)您可以使用location.reload(true)确保从服务器而不是浏览器缓存重新加载页面

于 2012-11-17T13:19:16.830 回答