私の問題はこれです。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];
}
}
});