Я пытаюсь получить электронную почту пользователя из ASP.NET Web API путем написания электронной почты в поле ввода с помощью JQuery (для выбора получателей сообщения), но возвращаемое значение равно нулю. Есть ли проблемы в прохождении процесса в моем коде?
Веб-API:
[AllowAnonymous]
[HttpGet]
[Route("get-reciver-email")]
public ApplicationUser GetReciverEmailId([FromUri] string email)
{
return _userManager.FindByEmail(email);
}
Клиентская "JQuery":
$('#toEmail').keyup(function () {
$.ajax({
url: '/api/Account/get-reciver-email/' + $("#toEmail").val(),
method: 'GET',
success: function (response) {
console.log(response);
},
// Display errors if any in the Bootstrap alert <div>
error: function (jqXHR) {
$('#divErrorText').text(jqXHR.responseText);
$('#divError').show('fade');
}
});
});
Я ожидаю возврата информации о пользователе на основе переданного электронного письма в форме HTML.