XMLHttpRequest
ظاهر
تعریف
XMLHttpRequest که امروزه به اختصار XHR نامیده میشود، نام یک شی تحت زبان JavaScript است و برای ارسال و دریافت درخواستهای AJAX به کار میرود.
تاریخچه
مایکروسافت برای اولین بار در IE5 شی XHR را ارائه کرد. در نهایت تغییر و تحولاتی بوجود آمد و XHR جایگزین جاوااپلت شد. با معرفی HTML5، نسخه جدیدی از XHR به برنامهنویسان تحت عنوان XHR2 معرفی شد. XHR2 امنیت، سرعت و راحتی در کدنویسی بیشتری نسبت به XHR2 داراست.
نحوه تعریف
نحوه تعریف شی XHR، سازگار با IE نسخه های قدیمیتر از 7 (این روش در HTML5 کاربردی ندارد):
var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
منابع =
سایت w3schools.com، قسمت AJAX صفحه ایجکس در ویکیپدیا پارسی