Автор Тема: проблемы с XMLHttpRequest (вопрос от новичка)  (Прочитано 2719 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sickboy

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 70
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Есть такая проблема при использовании вот такого скрипта:

<script>
var 
xmlDoc null ;

function 
http_request()
{if (
typeof window.ActiveXObject != \'undefined\' )
{xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
xmlDoc.onreadystatechange = process ;
}
else
{xmlDoc = new XMLHttpRequest();
xmlDoc.onload = process ;
}
xmlDoc.open("GET", "HttpRequest.php", true);
xmlDoc.send(null);
}

function process()
{if (xmlDoc.readyState == 4)
{document.getElementById(\'res\').innerHTML += xmlDoc.responseText ;
}
}
</script>
<body onload="http_request();timer = setInterval(http_request, 6000)">
<!-- <input type="button" value="push" onclick="http_request()"/> -->
<div id="res" style="border:0px;font-family:Verdana;font-size:11px;padding:10px;width:100%;height:300px;overflow:auto;">
</div>


содержимое php скрипта:

<?
$al_path "/usr/home/virtwww/w_pht/logs/access_log"
$al array_reverse (file ($al_path));
$str "$al[0]";
$str str_replace("\\t"""$str);
$str str_replace("\\r"""$str);
$str str_replace("\\n"" "$str);
echo 
"$str
"
;  ?>


однако, при его работе выводится все время одна и таже строка из лог-файла, даже если в логе появляются новые, где тут ошибка?

Оффлайн sickboy

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 70
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблемы с XMLHttpRequest (вопрос от новичка)
« Ответ #1 : 16 Августа 2006, 19:34:22 »
ответ нашел сам, это связано с кэширование GET запросов.

Оффлайн sickboy

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 70
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
еще один вопрос
« Ответ #2 : 17 Августа 2006, 18:44:27 »
данный скрипт выводит текст только в
мне же надо, что бы HttpRequest.php обменивался с index.html еще и некой переменной, передавать ее в
xmlDoc.open("GET", "HttpRequest.php", true) я думаю через ?var=12, а вот как ее вывести из php обратно в html ума не приложу.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28