Периодическое обращение к удаленному серверу

livelink
На сайте с 30.04.2006
Offline
117
1441

приветствую!

<!DOCTYPE html>

<head>
<title>Negadget 0.1</title>
</head>

<button>Сохранить настройки</button>
<script type="text/javascript" src="jquery.js"></script>
<!-- script type="text/javascript" src="main.js"></script -->
<script>
jQuery(document).ready(function () {
var login = window.localStorage["login"];

(function zshow() {

jQuery.ajax({
type: "POST",
url: "XXXXXXXXXXXXXXXXXXXXXXXXXXX/query.php?",
data: "l=" + encodeURIComponent(login),
dataType: "txt",
success: function (html) {
$("#result").append(html);
}

});

zshow();
setInterval(zshow(),5000);

}


);

});

document.addEventListener('DOMContentLoaded', function () {
zshow();
});
</script>


<body onLoad="zshow();">
<div id="result"></div>

</body>
</html>

Эта штука не делает запрос к удаленному серверу каждые 5 секунд ;( Помогите пожалуйста, не пойму в чем дело.

Знакомства БЕЗ регистрации - http://www.privetka.ru (http://www.privetka.ru), КРЕАТИВНАЯ РЕКЛАМА - http://advertisio.ru (http://advertisio.ru), Каталог автозапчастей - http://aubb.ru (http://aubb.ru)
IL
На сайте с 20.04.2007
Offline
435
#1

Домен другой? А если не каждые 5 секунд - запрос проходит?

http://javascript.ru/ajax/cross-domain-scripting

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
livelink
На сайте с 30.04.2006
Offline
117
#2

домен другой. не проходит вообще периодичность.

это все происходит в background.html в расширении Google Chrome

S5
На сайте с 04.01.2010
Offline
77
#3

Добавьте в zshow()

console.log('yeaaah!');

и следите за консолькой

а ещё я бы погуглил такую функцию $("#div").load('url'); помоему она более чем удовлетворяет вашим потребностям )

DP
На сайте с 24.04.2012
Offline
16
#4

zshow нужно определить за пределами функции ready() - она вообще здесь лишняя. Разумеется из zshow нужно удалить рекурсивность без условия остановки. setInterval тоже должен быть не в этой функции, его можно повесить на событие onLoad body, или же раз уже написали в ready().

LEOnidUKG
На сайте с 25.11.2006
Offline
1772
#5

Ajax научился делать запросы на другие домены? Это в каком браузере такая дырка в безопасности?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий