我有一个 DeleteUser 函数,当用户单击 actioncolum 中的删除行图标时会调用该函数。这是该函数的代码:
function DeleteUser(id) {
Ext.Ajax.request ({
url: 'user/delete/castle',
params: {id: id},
success: function (result,request){
Ext.MessageBox.alert('Success', result.responseText);
},
failure: function (result, request){
alert(result.responseText);
}
});
}
现在,当删除用户时,会出现一个标题为“成功”的弹出窗口,但 result.responseText 参数为空。我需要 result.responseText 参数为“用户已成功删除”,但我需要通过在通过 url 调用的删除函数中使用 RenderText 来传递它。这是通过 url 'user/delete/castle' 调用的删除函数的代码:
public void Delete (int id){
CancelView();
CancelLayout();
User user = User.FindUser(id);
user.Delete();
RenderText(JsonConvert.SerializeObject(???));
}
有没有人有关于如何做到这一点的任何提示?我是 Ajax 请求和 JSON 的新手。
谢谢您的帮助。