شی XmlHttpRequest مجموعه ای از توابع API برای ارتباط مرورگر با سرور می باشد که این شی بروی مرور گر ایجاد می شود و عملیات انتقال داده از کلاینت به سرور را دارد.
این شی قابلیت فرستادن متن به سرور و دریافت متن از سرور را دارد.
Refrence
این شی در تمامی مرورگر ها جز IE6 پشتیبانی می شود و برای IE6 ، ماکروسافت شی ای را با نام:
ActiveXObject('Microsoft.XMLHTTP')
معرفی کرده است که همان عملیات را انجام می دهد.
به دلیل اینکه IE6 هنوز کامل منسوخ نشده پس ما باید اون رو در نظر داشته باشیم!