Я пытаюсь получить возвращаемое значение из метода в контроллере 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.