Я пишу чат для своего сайта в ajax и jquery, я создал функцию jquery, которая повторяется каждые 3 секунды для получения новых сообщений, но если в том же браузере я открываю любое другое окно на мой сайт одновременно с сайтом моего чата не возвращает данные, то есть не видит сообщение
$('#div-chat-more').ready(function() {
setInterval(function() {
var listamessg = $(this).attr('data-listamessg');
var urltot = "/cffunctions.cfc?method=SalesMorechat&lstmsg=" + listamessg
$('.div-chat-more').val('');
$.ajax({
type: "GET",
url: urltot,
success: function(data) {
if (data != "") {
/*$('html,body').animate({
scrollTop: $(window).scrollTop() + 100
}, 500);*/
$('.div-chat-more').append($(data));; /*alert("alert2!")*/
$('.scroll-chat').animate({
scrollTop: $('.scroll-chat').scrollTop() + 100
}, 100);
/*$('#btn-chat-more').attr('data-page',counter);*/
/*$('.div-chat-more').hide();*/
}
/*else {alert("alertno!");}*/
},
error: function() {
alert("alert2!");
/*$('#msg-sales-more').show();*/
$('.div-chat-more').hide();
}
});
return false;
}, 3000);
});