現在、jqGrid の追加/編集フォームに取り組んでいます。追加と編集の両方にカスタム ボタンを実装しています。カスタムボタンの1つを使用して、フォームをサーバーに投稿し、グリッドをリロードするためにjavascriptを実装しました。これは現在正常に機能していますが、フォームは入力されたデータをクリアしません。
つまり、送信後に追加フォームのフィールドをクリアする方法を知りたいですか?
以下のコードを参照してください。
beforeShowForm: function () {
$('<a href="#">Save and New<span class="ui-icon ui-icon-disk"></span></a>')
.click(function () {
$.post('<c:url value="/programmes/create"/>',
$('#FrmGrid_list2').serialize(),
function (data) {
$('#list2').trigger("reloadGrid");
});
}).addClass("fm-button ui-state-default ui-corner-all fm-button-icon-left")
.prependTo("#Act_Buttons>td.EditButton");
}