jQGrid删除后显示消息的JSON格式(delGridRow)?

jQGrid删除后显示消息的JSON格式(delGridRow)?,jqgrid,Jqgrid,我正在创建一个新的jqgrid表,我的问题是响应应该如何用JSON格式来提供响应文本? 例如,它的格式是这样的:{'response':true} 无论如何,我需要这个向用户显示消息,无论记录是否被成功删除。如“记录已删除”或“记录无法删除”。 谢谢 我很确定您可以根据自己的需要设置格式。我个人用的是 [ {"success": true}, {"response": "Record has been deleted"} ] 细节在于如何阅读消息并在响应中处理它 因此,在af

我正在创建一个新的jqgrid表,我的问题是响应应该如何用JSON格式来提供响应文本? 例如,它的格式是这样的:
{'response':true}

无论如何,我需要这个向用户显示消息,无论记录是否被成功删除。如“记录已删除”或“记录无法删除”。
谢谢

我很确定您可以根据自己的需要设置格式。我个人用的是

[
    {"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;

    }
};

我正在使用chrome尝试你的代码,我的响应如下:
[{“success”:true},{“message”:“记录已被删除”}]
然后在我的jqgrid:
$('#gridprovinsi').jqgrid('delGridRow',row,{recreateForm:true,reloadeaftersubmit:true,closeAfterDelete:true,afterSubmit:function(响应,postdata){(响应[0].success){alert(response[0].message);}}}}}};
但当我成功接收到响应时,它不会提醒任何消息。有什么想法吗?您是否在
afterSubmit
调用上设置响应?结果是什么?
afterSubmit:function(response,postdata){console.log(response);}
无论如何,我正在使用常规警报,如
alert(“记录已被删除”);
没有任何效果?出于测试目的,您可以使用一个
alert();
console.log();