1) Создал файл ajax.js, с приведенным кодом + добавил в него функцию в самом конце:
function ajax_load()
{
var ajaxRequestFile = '2.php';
var ajaxObjectArray = new Array();
ajaxObjectArray[ajaxObjectArray.length] = new sack();
var ajaxIndex = ajaxObjectArray.length-1;
ajaxObjectArray[ajaxIndex].requestFile = ajaxRequestFile + '?a=1';
ajaxObjectArray[ajaxIndex].onCompletion = function() {
alert(ajaxObjectArray[ajaxIndex].response);
};
ajaxObjectArray[ajaxIndex].runAJAX();
}
}
2) Код файла 2.php:
<?
echo"
<head>
<script type=\"text/javascript\" src=\"ajax.js\"></script>
</head><body>";
$r=$_GET['a'];
echo "</body>";
?>
3) Код файла 3.php:
<?
include "2.php";
echo "$r";
?>
В чем ошибка? )
P.S. Это передача переменной в PHP с помощью AJAX, без этого я ничего не сделаю дальше...Но дальше еще хуже помойму: на сколько я понимаю, мне в AJAX нужно как-то указать на передачу переменную (в которой содержится отпарсенная информация), передать ее дальше и сделать обновление по таймеру, дабы это информация обновлялась, без перезагрузки всей страницы...ох...