Клиент Jquery Устаревший символ - PullRequest
0 голосов
/ 29 марта 2019

Приведенный ниже код не рекомендуется для новой версии Jquery.Пожалуйста, исправьте последнюю версию.

var newDiv= $("#setId).load()

Load () устарела.

Ответы [ 2 ]

2 голосов
/ 29 марта 2019

Как и многие другие вещи в jQuery, метод load ужасно перегружен (делает совершенно разные и не связанные вещи в зависимости от того, какие аргументы вы ему передаете).Некоторые из этих вещей устарели, другие нет.Вы передаете нет аргументов, что в первую очередь не соответствует использованию load.

Тем не менее, метод ajaxy load не устарел , поэтому вы должны говорить о обработчике событий load метод , которыйне только устарела, но и удалена.

В документации рассказывается, как ее заменить:

Этот метод является ярлыком для .on( "load", handler ).

* 1023.* Так что измените (Примечание: у вас также есть синтаксическая ошибка: отсутствует "):
var newDiv = $("#setId).load(eventHandler);

до

var newDiv = $("#setId").on("load", eventHandler);
0 голосов
/ 29 марта 2019

Вам не хватает кавычки, а load () необходимо содержимое для загрузки в цель

var newDiv = $ ("# setId"). Load (загружаемый контент);

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