错误与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