В контроллере мы подтвердили, что значение возвращается как 1, что ожидается. В вкладке «Сеть браузеров», на вкладке «Ответ», она показывает как пустое значение. < /P>
Ниже приведено сообщение об ошибке: < /p>
Синтаксис пастора. Острова для других.
Код: Выделить всё
function CheckGroup() {
let groupDeleted;
let grpId = $('#GroupID').val();
$.ajax({
url: ' @Url.Content("~/Group/CheckGroup")',
type: 'GET',
async: false,
dataType:'json',
data: { 'GroupGuid': GroupId },
success: function (data) {
groupDeleted = data;
},
error: function (xhr, status, error) {
console.error("Error in CheckGroup:", status, error);
alert("Error in CheckGroup");
}
});
return groupDeleted;
}
< /code>
Ниже приведен код контроллера: < /p>
public JsonResult CheckGroup(string Groupid)
{
try
{
var chkGrp = _Group.CheckGroupBL(Groupid);
_logger.LogInfo("CheckGroup" + chkGrp);
return Json(chkGrp);
}
catch (Exception ex)
{
_logger.LogError("Error in " + MethodBase.GetCurrentMethod().Name + ":" + (ex.Message));
throw ;
}
}
Любые предложения?
Подробнее здесь: https://stackoverflow.com/questions/796 ... r-callback