Библиотека AJAX

kombat

Новичок
Библиотека AJAX

Всем привет!

Подскажите простую библиотеку для работы с ajax. Интересует библиотека без лишних наворотов, только для работы с ajax. помню когда-то натыкался на подобную... в ней запрос к серверу формировался элементарно чуть-ли не одной функцией. сервер отправлял данные с помощью оператора echo, т.е. текст который был в echo автоматически передавался клиенту без перезагрузки страницы.

Спасибо.
 

Crys

Двинутый новичок
Код:
function AjaxRequest (url,func,asinc,send) {
	var xmlObj = null
	if(window.XMLHttpRequest)
		xmlObj = new XMLHttpRequest()
	else if(window.ActiveXObject)
		xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
	if (!xmlObj)
		return false;
	var send = send || null;
	method = send ? 'POST' : 'GET';
	asinc  = asinc ? true : false;
	xmlObj.open (method,url,asinc)

	if (asinc) {		
		xmlObj.onreadystatechange = function() {
			if (xmlObj.readyState == 4) {
				if (xmlObj.status == 200 && func) {
					func(xmlObj.responseXML,xmlObj.responseText);
				}
			}
		}
	}
	if (method=='POST')
		xmlObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded;")
	xmlObj.send(send);
	if (asinc)
		return true;
	if (xmlObj.status == 200 && func) {
		func(xmlObj.responseXML,xmlObj.responseText);
	}
}
?
 
Сверху