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

afterSubmitの代わりにafterRefreshを使用していましたが、これでページがリロードされます

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

location.reload()コールバックで使用してみてください

location.reload(true)必要に応じて、ページがブラウザーのキャッシュではなくサーバーから新たに読み込まれるようにするために使用できます。

于 2012-11-17T13:19:16.830 に答える