【发布时间】:2022-06-15 22:05:50
【问题描述】:
我正在尝试使用 modals、jQuery 和 javascript 从数据库中删除记录,但是当弹出窗口显示 Gender 未定义时。如何将我的枚举值表示为新的<td>?
var deleteBtn = null;
function deleteLeague(leagueId, btn) {
deleteBtn = btn;
$.ajax({
type: "POST",
url: "@Url.Action("DeleteLeague", "League")",
data: {
id: leagueId
},
success: function(data) {
$("#leagueTBody").html("");
$("#leagueId").val(leagueId);
$("#leagueTBody").append("<tr><td>" + data.id + "</td>" +
"<td>" + data.leagueType + "</td>" +
" <td> " + data.season.name + "</td>" + " <td> " + data.gender + "</td>" + " <td> " +
data.note + "</td>" +
"</tr >");
},
error: function(req, status, error) {
ajaxErrorHandlingAlert("error", req.status);
}
});
}
枚举:
public enum Gender
{
[Display(Name = "Машки")] Male,
[Display(Name = "Женски")] Female
}
在Gender 列中应该是Male 或Female。
【问题讨论】:
-
我会 console.log(data) 看看它包含什么,它是否包含性别或?
-
我应该在哪里插入 console.log(data)
标签: c# jquery .net ajax asp.net-mvc