Как и многие другие вещи в jQuery, метод load
ужасно перегружен (делает совершенно разные и не связанные вещи в зависимости от того, какие аргументы вы ему передаете).Некоторые из этих вещей устарели, другие нет.Вы передаете нет аргументов, что в первую очередь не соответствует использованию load
.
Тем не менее, метод ajaxy load
не устарел , поэтому вы должны говорить о обработчике событий load
метод , которыйне только устарела, но и удалена.
В документации рассказывается, как ее заменить:
Этот метод является ярлыком для .on( "load", handler )
.
* 1023.* Так что измените (Примечание: у вас также есть синтаксическая ошибка: отсутствует
"
):
var newDiv = $("#setId).load(eventHandler);
до
var newDiv = $("#setId").on("load", eventHandler);