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

时间:2012-11-17 13:04:49

标签: javascript jquery jqgrid

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

2 个答案:

答案 0 :(得分:2)

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

afterSubmit: function () {
                        location.reload(true);
                    }

答案 1 :(得分:0)

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

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