Компьютерный форум NoWa.cc

Компьютерный форум NoWa.cc (https://nowa.cc/index.php)
-   AJAX (https://nowa.cc/forumdisplay.php?f=309)
-   -   Как через XMLHTTP передать скрипт? (https://nowa.cc/showthread.php?t=308214)

JackGmen 10.11.2010 19:45

Как через XMLHTTP передать скрипт?
 
функция передачи:
Код:

function Transfer() {
if (window.XMLHttpRequest)
  {
  xmlhttp1=new XMLHttpRequest();
  }
else
  {
  xmlhttp1=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp1.onreadystatechange=function()
  {
  if (xmlhttp1.readyState==4 && xmlhttp1.status==200)
    {                  document.getElementById('result').innerHTML=xmlhttp1.responseText;
    }
  }
xmlhttp1.open("GET","select.php?ids="+'test',true);
xmlhttp1.send();
}
window.onload=Transfer()

Обработчик:
Код:

<?php
$ids = $_REQUEST['ids'];
?>
<script type="text/javascript">
alert ("<?php echo $ids ?>");
</script>

Таким образом в диве с id result появляется мой скрипт но он не выполняется ...
тогда я пишу
[/CODE]
Обработчик:
Код:

<?php
$ids = $_REQUEST['ids'];
?>
<script type="text/javascript">
function test () {
alert ("<?php echo $ids ?>");
}
</script>

и в head
Код:

setInterval( function { if(typeof test == 'function')  test(); } , 1000)
и всеравно нифига ...
такое ощущение что window и не догадываться о существовании скрипта ... вообщем помогите, кто знает как решить этот вопрос ...

ana 11.11.2010 10:02

Re: Как через XMLHTTP передать скрипт?
 
Прогоните AJAX через FireBug, там будет виден запрос и ответ в полной форме.

JackGmen 13.11.2010 15:41

Re: Как через XMLHTTP передать скрипт?
 
Цитата:

Прогоните AJAX через FireBug
Прогонял ... ошибок нет ... дело в том, что обычный JavaScript такого сделать не позволяет (нужно дописывать несколько функций) ... вопрос решил с помощью jQuery


Текущее время: 02:27. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc

Время генерации страницы 0.01914 секунды с 9 запросами