2

我正在尝试使用 jqgrid 进行内联编辑,我将在其中调用 Spring 控制器,我需要进行额外的服务器端验证。如果有任何服务器验证错误,我需要通过 errorfunc 将其发送回 jqgrid,并通知用户。

function saveRow(rowId) {
    saveparameters = {
            "url" : 'editcontroller',
            "successfunc" : function( response ) {

                alert('success');
                return true; 
            },
            "errorfunc": function (reponse) {
                alert('error');
                return true;
            }
        };
    jQuery('#myGrid').jqGrid('saveRow', rowId, saveparameters);
}

有人可以帮助我理解我必须在 spring 控制器中编写什么以将服务器级验证错误发送到 errorfunc。我用谷歌搜索但找不到具体的例子。

先感谢您。

4

1 回答 1

1

在 PHP 中,我只发送 HTTP 标头函数 500“内部服务器错误”。errorfunc 会自动捕获它。

标头(HTTP/1.0 500 错误消息)

于 2013-05-13T07:20:41.500 回答