0

我正在创建一个新的 jqgrid 表,我的问题是如何在 JSON 中格式化响应以在afterSubmit 事件中提供响应文本?例如,它的格式是这样的:{'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 回答