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"); }