let text = $('#divId').html(); // divId это id дива
function chatLive() {
var last = $('#chatLive .im:last').attr('id');
if (last > 0) // отсюда убираем
{
if(gettingData) // сюда добавляем
return;
// здесь сохраняем состояние запроса получения данных. запущен он или нет.
let gettingData = false;
function chatLive() {
var last = $('#chatLive .im:last').attr('id');
if (last > 0 && !gettingData) // все сообщения начиная с last
{
gettingData = true; // пока данный запрос не закончится, другие не смогу запуститься.
$.ajax({
url: "/chat/ajax/live.php?last=" + last,
type: "GET",
success:function(data){
$( "#chatLive" ).append(data);
chatScroll();
gettingData = false; // запрос совершен, можно разрешать последующие запросы.
initMyScripts();
}
});
}
else // чат загружен первый раз - получаем 50 последних сообщений.
{
$.ajax({
url: "/chat/ajax/live.php",
type: "GET",
success:function(data){
$("#chatLive").html(data);
chatScroll();
initMyScripts();
}
});
}
$('#chatForm #loading').fadeOut(300);
}
$(document).ready(function() {
chatLive();
setInterval(function() {
chatLive();
}, 10000);
});
// вам нужно получить текст последнего сообщения, возможно вот так
var lastMessage = $('#chatLive .im:last').html();
ORDER BY `write_data` DESC LIMIT 25
( здесь ваш старый запрос)
<script type="text/x-template" id="simple-dictionary-dialog-template">//......
mounted: function () {
// console.log('mounted comp');
},
created: function () {
// console.log('created comp');
},
template: `<?= $template ?>`
// $template получаю ob_get_clean() , зато все на одной странице и html полноценно форматируется и редактируется IDE
});
// ты в цикле каждый раз на все $('a.spoiler'). вешаешь "display": "block"
$('a.spoiler').css({ //
"display": "block"
});
зачем это прописывать в JS ? вы , либо передаете эти данные через пропсы , а перед эти получаете их с севера в json в другой части вашего приложения , либо сам компонент при инициализации делает запрос и получает данные, которые затем будет использовать для создания таблицы.
Машина отдельно - бензин отдельно. А вы ,судя по всему, сразу машину с бензином делаете )))