0

新しいjqgridテーブルを作成しています。私の質問は、afterSubmitイベントで応答テキストを提供するために応答をJSONでフォーマットする方法です。たとえば、次のようにフォーマットされています{'response': true}か?

とにかく、レコードが正常に削除されたかどうかをユーザーにメッセージで表示するには、これが必要です。「レコードが削除されました」または「レコードを削除できません」のように。ありがとう!

4

1 に答える 1

0

ニーズに合わせてフォーマットできると確信しています。私は個人的に次のようなものを使用します

[
    {"success": true}, 
    {"response": "Record has been deleted"}
]

詳細は、メッセージを読んで応答で処理する方法にあります。

したがって、afterSubmitイベント関数では、次のようにデータを処理できます

afterSubmit : function(response, postdata) 
{ 
    var data = JSON.parse(response.responseText); 

    if(data[0].success){

        // do stuff for success;

    } else {

        // do stuff for failure;

    }
};
于 2012-09-06T03:28:06.077 に答える