У меня есть ViewComponent с именем WatchList
.Он вызывается на странице по маршруту с именем Request
.
. Вот как обычно выглядит URL:
![enter image description here](https://i.stack.imgur.com/ivzc0.png)
И вот как я настраиваю ViewComponent:
@await Component.InvokeAsync("WatchList", new { requestId = Model.RequestInput?.RequestId })
Я пытаюсь сделать AJAX POST из ViewComponent:
$.ajax({
type: "POST",
url: "Request/WatchList?handler=GetMyself",
beforeSend: function (xhr) {
xhr.setRequestHeader("XSRF-TOKEN",
$('input:hidden[name="__RequestVerificationToken"]').val());
},
Но я сталкиваюсь сОшибка «Синтаксический анализ XML: не найден корневой элемент».
Местоположение: http://localhost:12227/.../.../Request/WatchList?handler=GetMyself
Я не могу определить, ошибаюсь ли маршрут или не могу позвонитьМетоды ViewComponent из AJAX.
Вот моя структура:
![enter image description here](https://i.stack.imgur.com/TwrXa.png)
Есть идеи, что я здесь не так делаю?