Ajax запрос не работает в net ядре 2.2 - PullRequest
0 голосов
/ 05 мая 2020

У меня есть <a> element с прикрепленным к нему запросом ajax. Запрос запускает метод в моем AdminController и должен возвращать json с логическим значением. Нет данных, отправленных с запросом ajax на серверную часть. Если я попробую этот код, он: Что мне не хватает?

Однако я верну полную html страницы.

Мой ajax вызов:

$(document).ready(function () {
    $(function () {
        $(".pp-get-status").click(function () {
            $.ajax({
                type: "POST",
                url: "Admin/GetAzFunctionForRefresh",
                contentType: "application/json",
                success: function (response) { 
                    console.log(response);
                },
                error: function (error) {
                    alert(error.status);
                }
            });
            return false;
        });
    });

Мой контроллер:

[HttpPost]
  public async Task<JsonResult> GetAzFunctionForRefresh()
{
    bool status = await _admin.CheckStatus(); // some business logic
    return Json(new { Message = status });
}

и элемент a в html

<a class="pp-get-status" title="Refresh for this resource">
<i class="fas fa-sync img-vhd"></i>
</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...