Я создаю плагин WordPress AJAX, который вытягивает счетчик Like для пользователя с разных сайтов социальных сетей. Плагин использует один запрос JQuery AJAX для первоначального запроса на все сайты социальных сетей.Лучшее время DOM для запуска запроса JQuery AJAX?
Первоначальный звонок на все сайты социальных сетей может быть довольно медленным. После начального вызова (-ов) счетчики Like кэшируются в базе данных WordPress.
Я создаю пользовательскую функцию jQuery, чтобы сделать запрос AJAX, и мне интересно, что является лучшим событием для привязки функции AJAX.
.ready
$(document).ready(function() {
// code here
});
или .load
$(window).load(function() {
// code here
});
Если это делается при загрузке, сделайте это как можно раньше на жизненном цикле страницы, т.е. 'document.ready', поскольку' window.load' не срабатывает, пока все на странице не будет готово и просто добавит задержку. –
'jQuery ajax' является асинхронным, поэтому он не будет влиять на загрузку остальной части страницы, поэтому вы можете запустить его как можно раньше (' $ (document) .ready') –
Спасибо, ребята, комментарии имеют смысл. Будет работать при загрузке. – Jason