【发布时间】:2018-03-28 01:55:13
【问题描述】:
我正在使用 ASP.Net MVC 5。我有一个包含角色表值的表。
当我单击编辑按钮时,它会发送 jQuery 请求以获取数据并返回 "UMS.Entities.Role" 之类的数据,但我没有从中获取值,但是我从数据库中获取了 rite 响应,但我在 jQuery 中遇到了问题。
function dataForEdit(id) {
var data = GetRequestedData('/Admin/Role/Edit/' + id);
$("#create-form").slideDown();
$('.formEditBtn').slideDown();
setInputValue('#role-name', data.Name);
$("#roleID").attr("value", data.RoleId);
}
GetRequestedData('/Admin/Role/Edit/' + id) 是单独的函数,是单独的文件。
function GetRequestedData(url) {
$.ajax({
url: url,
async: false,
type: 'GET',
success: function (data) {
resultData = data; // here I am getting this UMS.Entities.Role
},
error: function (error) {
$(this).remove();
alert(error.statusText);
}
});
return resultData
}
我的控制器功能是
public Role Edit(int id) {
Role role = _roleService.GetById(id);
return role;
}
【问题讨论】:
标签: jquery asp.net json asp.net-mvc-4