Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ajax

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: вывод страницы php
nordghost
Отправлено: 17 Марта, 2012 - 00:36:13
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




Есть у меня 3 файла
1-й index.php
CODE (html):
скопировать код в буфер обмена
  1.  
  2.  
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <script type="text/javascript" src="script.js"></script>
  7. </head>
  8. <body >
  9. <script type="text/javascript">
  10. setTimeout(run, 20);
  11. </script>
  12. <div id="text"></div>
  13.  
  14. </body>
  15. </html>
  16.  


2-й test.php

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4. echo "<b>Вы пришли со страницы:</b>&nbsp;<a href={$_SERVER['HTTP_REFERER']}>".$_SERVER['HTTP_REFERER']."</a>";
  5. echo "<br />";
  6. echo "<b>Ваш ip:</b>&nbsp;".$_SERVER['REMOTE_ADDR'];
  7. ?>
  8.  


3-й script.js

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. Xmlhttp = new XMLHttpRequest();
  4.  
  5. function run(){
  6.         Xmlhttp.open("GET","test.php", true);
  7.         Xmlhttp.onreadystatechange = handleRequestStateChange;
  8.         Xmlhttp.send(null);
  9.         }
  10. function handleRequestStateChange(){
  11.         var mytext = document.getElementById('text');
  12.         if(Xmlhttp.readyState == 4){
  13.                 if(Xmlhttp.status ==200){
  14.                         try{
  15.                                 response = Xmlhttp.responseText;
  16.                                 mytext.innerHTML = response;
  17.                                 }
  18.                         catch(e){
  19.                                 document.write('Ошибка чтения ответа сервера');
  20.                                 }
  21.                         }
  22.                         }
  23.                 }
  24.                
  25.  
  26.  


В страничку index я подгружаю файл test.php с заданым интервалом выполняется функция, проблема в том что если я окрою файл test.php удалю например слово - "пришли" вернусь в окно браузера то ничего не изменится, а должно бы пропасть слово. Я ещё очень новичёк в аяксе и это мои первые порывы, скажите что у меня не так, почему ничего не меняется? Не понял


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 17 Марта, 2012 - 00:53:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Браузер кеширует одинаковые запросы.
Отправляйте ему разные:
CODE (javascript):
скопировать код в буфер обмена
  1. Xmlhttp.open("GET","test.php" + Math.random(), true);

(Отредактировано автором: 17 Марта, 2012 - 00:55:08)

 
 Top
SAD
Отправлено: 17 Марта, 2012 - 01:25:37
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Xmlhttp.open("GET","test.php?" + Math.random(), true);
 
 Top
DeepVarvar Супермодератор
Отправлено: 17 Марта, 2012 - 01:34:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Тачняк - знак вопроса я профукал..
 
 Top
nordghost
Отправлено: 17 Марта, 2012 - 02:14:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




а случайно память таким макаром не забёться?


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
nordghost
Отправлено: 17 Марта, 2012 - 14:46:24
Post Id



Посетитель


Покинул форум
Сообщений всего: 319
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




К сожалению не работает, есть ещё варианты?


-----
<a href="http://netbeans[dot]org/">Моя любимая IDE</a> :3
 
My status
 Top
SAD
Отправлено: 18 Марта, 2012 - 13:52:54
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Xmlhttp.onreadystatechange = handleRequestStateChange();
не хватает скобочек
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB