script не работает



Автор Антон Качанов задал вопрос в разделе Другие языки и технологии

Почему не работает скрипт? и получил лучший ответ

Ответ от Pentagon[гуру]
<script type="text/javascript">
function refresh_div() {
$(document).ready(function() {
$("#block").load("test.php");
});
setTimeout(refresh_div, 3000);
}
refresh_div();
</script>
Попробуй так.. и еще посмотри в отладчике есть ли какие то ошибки.. проверь подключён ли библиотека jquery..и кстати сервер есть?? ? Без сервера аякс работать не будет)) Блоку который должен обновляться задавай стили например цвет фона чтобы заметил изменения)) Если что пиши в почту

Ответ от Ёерега Оболенцев[мастер]
$("#block").load("test.php"); может так? ? я не знаток) ) и ты подключил блиботеку jquery?
<script type="text/javascript" src="/java/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
setInterval(function(){
$("#block").load("test.php");
}, 3);
</script>
<div id="block">
<?php
echo time();
?>
</div>
вот так все работает

Ответ от Ёаня Семенов[гуру]
1) setInterval ставит обработчик всего один раз
2) в скрипте используется jQuery? ты ее к себе на страницу подключал ?
3) еси п2 сделал верно а ано не канаит то очевидно что проблема в том что все скрипты которые используют jQuery можно вызывать только после полной прогрузки документа а это значит что их надо помещать внутрь функции jQuery(document).ready()
4) если первыые три ок а ано не канает значит ты пытаешься обратится к элементу который не существовал на момент выполнения скрипта а был загружен позже например по AJAX

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Почему не работает скрипт?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*