【发布时间】:2012-12-16 23:44:19
【问题描述】:
我的问题是这样的,我想通过我得到 json 的信息来显示错误。也就是说,当我们在 jgrid 中添加/编辑某些内容时,我们总是希望在 json 数据中得到响应。然后我想起来是什么,如果不能添加,我发送json错误。
我想使用 Jquery 中的 Highlight / Error 来显示错误。这就是我的问题,我该如何展示它。从我一直在搜索的内容来看,应该是属性 aftersubmit 实现并在此处处理响应,但只是我没有得到。
代码:
afterSubmit: function (response)
{
if(responce == false)
alert("test");
}
json格式错误:
{"Response":false,"Message":"Dados inválidos"}
有人可以帮助我吗?
---------------------------------------- 解决方案 ------------------------------------------------- -----
jQuery.extend(jQuery.jgrid.edit,
{
reloadAfterSubmit:false,
afterSubmit: function (response, postdata)
{
if(jQuery.parseJSON(response.responseText).Response == false)
{
alert(jQuery.parseJSON(response.responseText).Message);
return [false,null,null];
}
else
{
return [true,null,null];
}
}
});
【问题讨论】:
标签: php jquery json oracle jqgrid