Как получить возвращаемое значение из метода в контроллере в jQuery - PullRequest
0 голосов
/ 29 сентября 2019

Я пытаюсь получить возвращаемое значение из метода в контроллере MVC для последующего использования в методе jQuery.

[Authorize]
    public int AddNote(int id = 0)
    {
        UpdateTicketTaskModel task = ticketTaskService.GetById(id);

        NoteModel note = new NoteModel();
        note.WorkType = task.WorkTypeId;
        note.StartTime = DateTime.Now;
        note.DateCreated = DateTime.Now;
        note.CreatedBy = ((CustomPrincipal)HttpContext.User).Id;
        note.LastUpdated = DateTime.Now;
        note.LastUpdateBy = ((CustomPrincipal)HttpContext.User).Id;

        return note.Id;
    }

jQuery выглядит следующим образом -

function AddNote(id, thid) {
        $.ajax({
            type: "GET",
            url: '@Url.Action("AddNote", "Ticket")',
            data: { "id": id },
            cache: false,
            success: function (data) {
                window.location.href = '/Ticket/NoteDetails/' + returnedid;
            },
            error: function (data) {
                alert("FAILED" + data.error);
            }
        });
};

Imпытается вернуть возвращенный идентификатор в window.location.href.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...