Я использую jQuery, чтобы AJAX отправлял и получал ответы JSON, содержащие несколько идентификаторов DOM и соответствующие фрагменты HTML, которые мне нужно обновить.Таким образом, я делаю несколько вызовов jQuery.html
, например $('#id1').html('...'); $('#id2').html('...');
.
. Для каждого фрагмента, содержащего обработчик ready
, например $(function(){...});
, событие немедленно запускается.Я бы предпочел позвонить один раз после всех обновлений.
Есть ли способ сделать это?
Из того, что я читал до сих пор, jQuery.trigger () может использоваться для ручного запуска ready
событие.Но мне нужно было сохранить и восстановить текущие обработчики или отложить доставку событий, перезаписав внутренние компоненты jQuery.Последнее - это то, чего я хотел бы избежать, может быть, есть лучшая практика, которую я еще не знаю?