Что такое Ajax?

Печать RSS
351

А
Автор
Землянин
0
Кто знает ? что это?
Д

и тебя вылечим
0

[̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅
0
Слово Ajax (многие называют 'аякс') обозначает технологию, разработанную на javascript, позволяющую совершать обмен данными между браузером и сервером. Путешествуя в интернете, Вы уже, наверно, замечали как на некоторых сайтах, части страниц динамически изменялись и выводили новую информацию. При этом не было никакой перезагрузки страниц - в этом-то и кроется основное преимущество технологии Ajax. Запрос на получение кусочка информации и получение только этого кусочка информации.
Такой запрос еще называется асинхронный. И как Вы догадываетесь, запрос всей страницы у браузера будет называться синхронным запросом. Существует также, посылка информации от сервера к браузеру (обновление данных на странице) - эта технология называется Comet. Но она еще недостаточно практически применяется, поэтому в этой статье мы остановимся на изучении технологии Ajax и научимся практически ее использовать.


Из чего же состоит Ajax? Это всего-навсего один объект под названием XMLHttpRequest. Свойства этого объекта позволяют ему передавать информацию на сервер с помощью методов Get или Post, дождаться выполнения сервером необходимых операций, и получить ответ. Передавать на сервер и получать от него можно абсолютно любую информацию. При использовании Ajax существует несколько основных технических задач:
1. вся информация передается/получается только в кодировке UTF-8;
2. не во всех браузерах объект XMLHttpRequest вызывается одинаково.

http://javascript.ru/ajax/intro
А

Оранжевые штаны
0
obana новый П/Ф, что то я не заметил
В

Проф. фотограф
0
andrey.zharovin (16 Марта 2011 / 13:40)
obana новый П/Ф, что то я не заметил
уже дня 4 как))
А
Автор
Землянин
0
Ага спасибо за информацию smile

Пацак
0
Php-coder
А

Оранжевые штаны
0
Простой пример ajax:
<script>
function posts_show(data){
	document.getElementById('posts').innerHTML=data;
}

function posts(){
	var n=1;
	var m=999999;
	var r=Math.floor( Math.random( ) * (n - m + 1) ) + m;
	$.get('../modules/chat/posts.php?ses=<?php echo session_id(); ?>&room='+room+'&page='+page+'&js=1&'+r,'{}',posts_show);
}
</script>
В

Пацак
0
http://javascript.ru/\
там есть инфа по аякс
R

Оранжевые штаны
0
8. Барыга Обама, а то что это функция из jquery ничего так?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск