Возврат представления к вызову ajax и замена html-страницы вызывает исключение 'appendchild' в jquery - PullRequest
0 голосов
/ 28 июня 2018

Я делаю 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");
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...