Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.02.2011, 18:58
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

В общем, как задать время обновления я понял, но вот как сделать запрос в нужное время? Можно ли как-то сделать запрос к бд на js, ajax или jquery?
Ответить с цитированием
  #12 (permalink)  
Старый 12.02.2011, 20:25
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

можно только к серверному скрипту-какой обратится к б.д. и на форуме и через гугл инфы много найдёш
Ответить с цитированием
  #13 (permalink)  
Старый 12.02.2011, 21:27
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Сообщение от x-yuri Посмотреть сообщение
если пользователь будет смотреть, как меняются сообщения... ему не нужен форум
Да не меняюся)) а показываюся новые.
Ответить с цитированием
  #14 (permalink)  
Старый 12.02.2011, 23:05
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Всё, с этим вопросом разобрался)) Но возник другой.. можно ли на js сгенерировать случайное число?
Ответить с цитированием
  #15 (permalink)  
Старый 12.02.2011, 23:21
Аватар для NoResponse
Профессор
Отправить личное сообщение для NoResponse Посмотреть профиль Найти все сообщения от NoResponse
 
Регистрация: 17.06.2010
Сообщений: 152

Math.random()
http://www.w3schools.com/jsref/jsref_random.asp
Ответить с цитированием
  #16 (permalink)  
Старый 13.02.2011, 14:52
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Спасибо.
Ответить с цитированием
  #17 (permalink)  
Старый 21.07.2011, 07:22
Новичок на форуме
Отправить личное сообщение для ntfs1984 Посмотреть профиль Найти все сообщения от ntfs1984
 
Регистрация: 21.07.2011
Сообщений: 2

О это как два пальца об асфальт. Создаешь две страницы.
Первая страница:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>

<body>

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

<script>
function show()
{
$.ajax({
url: "action.php",
cache: false,
success: function(html){
$("#content").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>
</body>
</html>
Вторая страница: (action.php)
<?php
$date=date("H:i:s");
echo $date;
?>
Сохраняешь, запускаешь, и каждую секунду у тебя обновляется время. Разумеется в php скрипте можешь делать любые действия, разберешься сам. В том числе и запросы
Значение 1000 - скорость обновления.
Эта штука называется AJAX.
Если будут вопросы, пиши на скайп ntfs1984
Ответить с цитированием
  #18 (permalink)  
Старый 22.07.2011, 16:05
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

ntfs1984,
Спасибо, конечно)) Но я уже давно разобрался с подобными вопросами)
Ответить с цитированием
  #19 (permalink)  
Старый 24.07.2011, 19:07
Новичок на форуме
Отправить личное сообщение для ntfs1984 Посмотреть профиль Найти все сообщения от ntfs1984
 
Регистрация: 21.07.2011
Сообщений: 2

А вот у меня похоже фейл

В общем принцип программы примерно такой: index.php

if ($_POST['update']) { // запускаем функцию проверки новых записей в БД
------------------
------------------
mysql функции, любые, можно даже без них, а просто echo "test123<br>";
------------------
<script>
function show()
{
type: 'POST',
url: 'index.php',
cache: false,
data: 'update=true',
success: function(html){
$("#content").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',5000);
});
</script>
exit();
}

По логике, он должен обновлять текущую страницу (index.php, то есть саму себя) с промежутком в 5 секунд.
Но нихрена, не действует. Обновляет без перерыва, как будто функции setInterval не существует.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подгрузка части страницы в комплекте со скриптами GRIG AJAX и COMET 3 13.11.2010 14:50
Постоянное обновление страницы. Как? ratt Общие вопросы Javascript 9 13.10.2010 02:55
Обновление страницы A.N.R.I jQuery 3 30.03.2010 14:47
Авто обновление страницы PHP master AJAX и COMET 7 18.01.2009 16:01
Цикличное обновление страницы Roman_kstu Общие вопросы Javascript 7 29.05.2008 05:55