Кода -копия выглядит следующим образом:
// объект Javascript: объект Ajax
// Создано Рексли
Функция ajax (url, data) {
this.url = url;
this.data = data;
this.browser = (function () {
if (navigator.useragent.indexof ("msie")> 0) {
вернуть "msie"; // т.е. браузер
}еще{
вернуть "другой"; // Другое
}}) ();
};
Ajax.prototype = {
get: function () {
var result;
var xmlhttp;
if (this.browser == 'msie') {
пытаться{
xmlhttp = new ActivexObject ('microsoft.xmlhttp');
} catch (e) {
xmlhttp = new ActivexObject ('msxml2.xmlhttp');
}
}еще{
xmlhttp = new xmlhttprequest ();
};
xmlhttp.onreadystatechange = function () {
Result = xmlhttp.responsetext; // Закрытие, атрибут этого.
};
xmlhttp.open ('get', this.url+'?'+this.data, false); // true не может сканировать данные, почему?
xmlhttp.send (null);
результат возврата;
},
post: function () {
var result;
var xmlhttp;
if (this.browser == 'msie') {
xmlhttp = new ActivexObject ('microsoft.xmlhttp');
}еще{
xmlhttp = new xmlhttprequest ();
};
xmlhttp.onreadystatechange = function () {
Result = xmlhttp.responsetext; // Закрытие, атрибут этого.
};
xmlhttp.open ('post', this.url, false); // он должен быть установлен на false, в противном случае ответа не может быть ползал
xmlhttp.setrequestheader ("content-type", "Application/x-www-form-urlencoded"); // в посте это предложение должно
xmlhttp.send (this.data);
результат возврата;
}
};
// var a = new ajax ('Opp2.js', '');
// alert ('get // n'+a.get ())
// alert ('by post // n'+a.post ());
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////
window.onload = function () {
document.getelementbyid ("btn"). onclick = function () {
var p = document.getElementById ("t"). Value;
var a = new ajax ("phpoop/getPage.php", "page ="+p);
document.getElementbyId ("box"). innerHtml = a.get ();
};
}