Показать сообщение отдельно
  #3 (permalink)  
Старый 02.07.2009, 13:01
Новичок на форуме
Отправить личное сообщение для Lvenok1987 Посмотреть профиль Найти все сообщения от Lvenok1987
 
Регистрация: 02.07.2009
Сообщений: 4

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 нужно как-то указать на передачу переменную (в которой содержится отпарсенная информация), передать ее дальше и сделать обновление по таймеру, дабы это информация обновлялась, без перезагрузки всей страницы...ох...
Ответить с цитированием