Loading...
JavaScript | js - Продолжаем колупать
Привет!

Пару вопросов на сегодня :-)

1. Замечено, что при подгрузке разных страниц контента в один и тот же селектор при помощи связки get + html либо при помощи load возникает косяк с удвоением запросов от скриптов при каждой новой подгрузке.

Решил траблу при помощи очистки селектора при помощи empty перед непосредственной подгрузкой.

Вопрос: правильное ли решение?

2. второй вопрос вытекает из предыдущего: как лучше подгружать контент, связкой get + html либо при помощи load?
________
посл. ред. 01.10.2017 в 16:50; всего 1 раз(а); by PhpStorm
скинь код
rekmixa (01.10.2017 в 16:59)
скинь код


Вариант с load



<div id="content"></div>

<script>
....
$('#content').empty().load('content.php');
</script>


вариант с get + html



<div id="content"></div>

<script>
....
$.get('content.php', function (data) {
$('#content').empty().html(data);
});


без empty раньше происходило удвоение запросов от скриптов при каждой новой подгрузке контента

Правильно ли применять empty и какой из вариантов лучше для использования при подгрузке?

Заметил, что в некоторых случаях при использовании load, например при динамической подгрузке по времени, происходит моргание экрана при самой подгрузке, get + html в свою очередь подгружает вообще без видимых эффектов, но больше немного кода писать при этом :-)
________
посл. ред. 01.10.2017 в 17:09; всего 1 раз(а); by PhpStorm
Онлайн: 1
Время:
Gen. 0.0616
(c) ByMAS.RU 2010-2025