Я делаю ajax-вызов, как показано ниже, где я возвращаю вид, подобный этому
return View("Finish");
В качестве ответа в качестве строки указывается вся HTML-страница, поэтому я хочу заменить ее страницей, но при этом я получаю сообщение об ошибке
Необработанное исключение в строке 82, столбец 3 в https://localhost:44368/Scripts/jquery-3.1.1.js
0x800a138f - Ошибка времени выполнения JavaScript: не удалось получить свойство 'appendChild' с неопределенной или нулевой ссылкой
Забавно, что он устанавливает HTML, поэтому я вижу правильную страницу на экране, я также вижу исключение в JQuery!
var options = {
url: scope.enumControllers.saveEvent,
type: "post",
data: viewModel
};
$.ajax(options)
.done(function(response) {
if (response.error === true) {
yb.base.eventAlert(response.message, "error");
} else {
$("html").html(response); // error here trying to set the page to the response html string
}
})
.always(function() {
})
.fail(function(jqXHR, textStatus) {
yb.base.eventAlert("Error saving data. Please contact the help desk.", "error");
});