Документация


Автоматически сгенерированная документация по коду системы с разбиением на разделы и примеры.


МенюДокументацияПодразделы
/ AJAX /

Examples.AJAX

./_documentation/_documentation.php

См. пример 1.

1. Сначала необходимо заключить весь скрипт в какой-то блок с ID.
2. Все, что находится между StartVirtual и FinshVirtual(ID) будет при необходимости перезагружено.
3. Открывать форму необходимо конструкцией echo $this->ajxFormOpen(‘некоторый идентификатор формы,’‘,’ID экшна’);

Все!

См. пример 2.

Если лениво, можно просто заключить весь вывод внутрь функции ajxDynAction.

Пример 1:
<div id="testact">
<?php
$this
->StartVirtual();
if(
$_REQUEST["prtext"]!="") {
  echo 
"<b>".$_REQUEST["prtext1"]."</b><br />".$_REQUEST["prtext"];
} else {
    echo 
$this->ajxFormOpen('someformid','','testact');
?>
  <textarea name="prtext">Текст</textarea>
  <textarea name="prtext1">Текст1</textarea><br />
  <input type="submit" value="Послать!">
  </form>
<?php
}
$this->FinishVirtual("testact");
?>
</div>



Examples
Примеры работы с AJAX.

Подразделы


ajxDynAction

Пример 2. Почти часы на AJAX. Третий параметр – интервал запроса времени с сервера.
<?php
  
// генерируем идентификатор
  
$id 'action'.$this->cntGetOne();
  echo 
$this->ajxDynAction($id,date('H:i:s'),'3000');
?>

Комментарии [0]  (показать)
Комментарии скрыты. Чтобы увидеть комментарии нажмите сюда.