错误与afterSubmit处理没有显示jqGrid的新模型形式

上我想显示在jqGrid的错误与afterSubmit处理没有显示jqGrid的新模型形式

这里的服务器错误给用户是我的代码:

function addRow() { 

$("#updateList").jqGrid('editGridRow', "new", {

editData: {

Year: function() { return $('#year option:selected').val(); }

}

, afterSubmit: function (response, postdata) { return [false, "fdfdfdfd", "141"]; }

, height: 400, width: 400, reloadAfterSubmit: true

});

}

我确实从服务器得到的状态码500 JSON错误我只是想测试,所以我把

return [false, "fdfdfdfd", "141"] 

但我总是看到默认的错误消息

“错误状态:‘错误’。错误代码:500"

这是一个‘新’行加模型的形式不在线编辑

感谢您的帮助......

回答:

有误解时afterSubmit可以使用的功能。如果你的服务器框架产生总是产生成功的HTTP代码,并且你只能在成功响应的主体内部放置错误的信息

在你的情况下服务器返回状态码500.所以你应该使用代替0。试着用

errorTextFormat: function (response) { 

return "ERROR: fdfdfdfd!";

}

更有趣的实施errorTextFormat你可以找到例如here。我建议你还读the answer和答案与the demo玩。

以上是 错误与afterSubmit处理没有显示jqGrid的新模型形式 的全部内容, 来源链接: utcz.com/qa/258332.html

回到顶部