2012-09-06 46 views

回答

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; 

    } 
}; 
+0

這裏有一個小提琴,以幫助 - http://jsfiddle.net/aL7kr/ –

+0

我想要你的代碼,使用chrome我的回覆看起來像這樣: ''{'gridprovinsi' ).jqGrid('delGridRow',row,{ \t \t recreateFor米:真, \t \t reloadAfterSubmit:真, \t \t closeAfterDelete:真, \t \t afterSubmit:功能(響應,POSTDATA) \t \t { \t \t \t如果(響應[0] .success){ \t \t \t \t alert(response [0] .message); \t \t \t} \t \t \t} \t});' 但是,當我成功地接收到響應也不會提醒的任何消息。任何想法? – rahmat

+0

你是否在你的'afterSubmit'調用上設置了響應? –