http://blagtalkan.ru
http://oktpoisk.ru
http://mysorru.ru/
http://san-okt.ru/
http://pes6evolution.ru/
http://chasikigov.ru
http://serafimsovet.ru
http://filmsgov.ru
http://free-domen.ru
http://fithonda.ru/forums/index.php
http://avtogov.ru
http://www.1001bilet.com.ua/base/on-line/
http://pravilavoini.ru
http://school41ufa.ru
http://rusrav4.ru
Выполнение запроса XMLHttp | Книга AJAX
 

Как уже отмечалось, для выполнения операции поиска метод sea производит запрос к серверу:
AjaxSiteSearch.prototype.search = function () {
var oThis = this; • " '
var sUrl = encodeURI("search.aspx?search=" + this.textBox.value);
var oReq = zXmlHttp.createRequestO; oReq.onreadystatechange = function () {! if (oReq.readyState == 4) { if (oReq.status — 200) {
oThis.handleResponse(oReq.responseText);
oReq.open("GET" oReq.send();
sUrl, true);.
};
В первой строке выполняется уже знакомое действие по с ссылки на объект, которая будет использоваться обработчиком
onreadystatechange объекта XMLHttp. Вторая строка кодирует URL строку запроса с искомой фразой посредством функции encodeURIQ. Э» функция заменяет специальные символы на соответствующие им яоследовательности (например, символ пробела заменяется последова¬тельностью %20).
Остальной программный код выполняет запрос XMLHttp. В случае успешного завершения запроса содержимое свойства responseText пере¬лается методу handleResponse().