2013-03-08 70 views
0

我正在使用NET MVC这个小项目,我能够添加新的用户到我的数据库,它显示在我的用户界面很好,不知何故,我不能不删除从UI。我没有得到任何错误,请帮助。预先感谢。从数据库中删除现有的用户.NET MVC

public JsonResult DeleteUser(string username) 
{ 
    try 
    { 
     MyData.DB.Base.User.Delete(username); 
     return new JsonResult() { Data = new { completed = true, username } }; 
    } 
    catch 
    { 
     return new JsonResult() { Data = new { completed = false, username } }; 
    } 
} 

这里是我的JavaScipt程式码:

User.UserRemoveFromUsers = function (username) { 
    $.ajax({ 
     url: '/User/DeleteUser', 
     type: "POST", 
     data: "username=" + username, 
     success: function (data) { 
      if (data.completed == true) { 
       $('div.user[data=' + data.username + ']').remove(); 
      } 
     } 
    }); 
}; 

回答

1

更换data: "username=" + username,

要:data: { username : username },

User.UserRemoveFromUsers = function (username) { 
    $.ajax({ 
     url: '/User/DeleteUser', 
     type: "POST", 
     data: { username : username }, 
     success: function (data) { 
      if (data.completed == true) { 
       $('div.user[data=' + data.username + ']').remove(); 
      } 
     } 
    }); 
}; 
+0

谢谢你的快速响应。它仍然没有为我做任何事情。 – noobiejohn 2013-03-08 15:06:04

+0

调试它并被触发'DeleteUser'方法和什么是'username'值? – 2013-03-08 15:07:59