Я пытаюсь создать HTML-страницу, которая использует jquery для заполнения таблицы при загрузке страницы. У меня есть функция, которая получает данные, но в настоящее время для тестирования я просто прикрепил ее к кнопке, которую нажимаю, чтобы отобразить таблицу.

Как получить функцию jquery для запуска при загрузке страницы? В случае, если не очевидно, что я полный новичок, когда дело доходит до Jquery, так что это может быть что-то действительно очевидное, но я пытаюсь найти его в Google и не могу найти решение.

0
annedroiid 6 Янв 2017 в 07:28

3 ответа

Лучший ответ

Это должно сделать свое дело

jQuery(document).ready(myFunction);

function myFunction(){
    // logic goes here
}
2
Jay Ghosh 6 Янв 2017 в 04:31
jQuery(document).ready(function(){
  //some logic 
  newFunc();
  //logic

});

function newFunc(){
 //logic
}

Однако вы можете написать код в любом месте внутри тегов <script>, и он будет выполняться сразу после включения файла jQuery. Но, может быть, не так эффективно, как указано выше, потому что в это время dom может быть или не быть создан. Итак, лучше пойти по вышеописанному пути ... так как он будет выполняться только при загрузке страницы и создании DOM.

1
Atul Sharma 6 Янв 2017 в 04:50

Вы ищете что-то вроде этого. Вы можете сделать это в обычном JS.

document.addEventListener('DOMContentLoaded', function() {
  console.log('document loaded');
});

Но имейте в виду, что это не распространяется на загрузку других зависимых файлов, таких как js, png и другие. Они загружаются асинхронно. это просто покрыть вас для загрузки контента DOM

0
Bhabani Das 6 Янв 2017 в 04:33