Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP и Ajax
 
 автор: Zilog   (03.07.2008 в 12:59)   письмо автору
 
 

Собственно, задался вопросом динамического обновления элементов страницы, без её перезагрузки целиком. Порекомендовали некий Аякс. Дали простой пример, где обновляется combobox (выпадающий писок).

echo '<SELECT NAME="city" size="1" onChange="get_list( $F(city), hs_hotels); return false;">';


Мысль рвётся вперёд, а знаний вот нехватает.
Еесть ли тут знающие люди, которые могли бы обьяснить, что происходит в этой функции?

<script src="./libs/prototype.js" language="JavaScript"></script>
<script language="JavaScript">
function get_list(item, div) {
   var url = './page_templates/index/ajax_getlist.php';
   var params = 'item=' + item;
   var ajax = new Ajax.Request(url, {
      method: 'get',
       parameters: params,
    onSuccess: function(transport){
        var response = transport.responseText || "no response text";
        var full_txt = response;
        $(div).update(full_txt);
        }
   });
   }
</script
>

   
 
 автор: mihdan   (03.07.2008 в 18:28)   письмо автору
 
   для: Zilog   (03.07.2008 в 12:59)
 

Указали обработчик
Послали запрос на него
Получили ответ
Обновили combobox

http://dklab.ru/lib/JsHttpRequest/

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования