Тут не в скорости дело, а подходе. Иногда нужно загрузить контент, после того, как будут загружены все стили, скрипты и т.д. А иногда, если, не критично оформление, можно загружать уже по ходу. Важно понимать когда использовать первый способ, а когда второй.
К примеру, если у вас jquery загружается внизу страницы, а не в head, то второй вариант вообще не сработает.
Алексей, метод load() динамически берет данные из другого файла? например если я отправлю id той строки которая была загружена c помощью load() ajax-ом в обработчик где эта строка будет удалена из БД, метод мне отдаст новые данные ?
mrWan, load() получает данные из файла и вставляет туда, куда вы указываете, например в div. А вот данные формирует еще сам скрипт php, он уже решает что делать с базой данных, брать одну строку или группу строк, удалять данные из базы или обновлять их. Он же будет отвечать за html оформление той части, что выдает.
Алексей, я наверное не правильно объяснил, но по коду должно уже ясно что я хотел. нужно всегда обновлять данные после удаления чего либо, метод load () не динамически берет данные, а только при загрузке страницы как я понял
mrWan, Метод load () берет данные в тот момент, когда вы его вызываете.
В моих примерах он вызывался после загрузки страницы $(document).ready(function()
или сразу во время загрузки, тогда просто вызываем его.
Но он может обновлять страницу (или часть страницы) по клику на какую-нибудь кнопку, или даже при наведении на какую нибудь область мышью, или вообще по таймеру. В общем он может выполнятся когда вашей душе угодно. https://jquery-docs.ru/load/
Кстати, load () не единственный метод, который может загружать контент страницы.