ASP.Net MVC 5를 사용하고 있습니다. 역할 테이블 값이 포함 된 테이블이 있습니다. 편집 단추를 클릭하면 데이터를 가져 오는 jQuery 요청을 보내고 "UMS.Entities.Role"
같은 데이터를 반환하지만 데이터베이스에서 응답을 받고 있지만 값을 얻지 못하고 있지만 jQuery에서 문제가 발생합니다.jQuery가 ASP.Net MVC 5에서 요청을받습니다.
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
}
내 컨트롤러 기능은 당신이 JSON 결과를 반환해야한다고 생각
public Role Edit(int id) {
Role role = _roleService.GetById(id);
return role;
}
당신의 소중한 경험을 나에게 나누어 주심에 감사드립니다. –
@KhizranAhmad 허용 된 답변을 변경해야한다고 생각하는 이유가 무엇입니까? –