在jqgrid中提交后如何关闭表单并重新加载网格?

在jqgrid中提交后如何关闭表单并重新加载网格?,jqgrid,Jqgrid,我找到了很多关于我的问题的答案,并且做得很正确,但由于有些人有这样的问题,我的问题并没有得到解决。i、 e.点击提交按钮后,我的表格不会消失。 我使用这个代码:(我想我的问题很小,但我不能解决它,请帮助我) 谢谢 致以最诚挚的问候您应该从提交后回拨功能返回一些内容 比如: function processAddEdit(response, postdata) { alert("* "+response.responseText+" *"); if (everything_is_o

我找到了很多关于我的问题的答案,并且做得很正确,但由于有些人有这样的问题,我的问题并没有得到解决。i、 e.点击提交按钮后,我的表格不会消失。 我使用这个代码:(我想我的问题很小,但我不能解决它,请帮助我)

谢谢
致以最诚挚的问候

您应该从提交后回拨功能返回一些内容

比如:

function processAddEdit(response, postdata) {
    alert("* "+response.responseText+" *");
    if (everything_is_ok)
        return [true,"",new_id];
    else
        return [false,"Some error happened",null];
}

请参阅。

我遇到了类似的问题,但尝试手动关闭表单,我确信这不是最好的做法,但它仍然可以工作

尝试将此添加到代码中

function processAddEdit(response, postdata) {
   alert("* "+response.responseText+" *");
   $(".ui-icon-closethick").trigger('click');
}
最好在关闭表单之前评估是否没有错误

function processAddEdit(response, postdata) {
   alert("* "+response.responseText+" *");
   $(".ui-icon-closethick").trigger('click');
}