تخفیف ویژه هفته کتاب و کتاب خوانی، فرصت یادگیری با 40٪ تخفیف (کد تخفیف: Ketab)
زمان باقی مانده تخفیف ویژه (تمدید شد)
سبد (0)

تبلیغات

آموزش آجاکس XMLHttp

سنگ بنای آجاکس، شیء XMLHttpRequest می باشد.


شیء XMLHttpRequest

تمام مرورگر های مدرن، از شیء XMLHttpRequest پشتیبانی می کنند. 

از شیء XMLHttpRequest برای تبادل داده با یک سرور از پشت پرده، استفاده می شود. این بدین معنی است که این امکان وجود دارد تا قسمت هایی از یک صفحه ی وب را بدون لود کردن تمام صفحه، آپدیت کنیم.


ایجاد یک شیء XMLHttpRequest 

تمام مرورگرهای مدرن(chrome, IE7+,firefox,safari,opera)دارای یک شیء XMLHttpRequest در درون خود می باشند. 

نحوه ی نوشتن کد برای ایجاد یک شیء XMLHttpRequest:

variable new XMLHttpRequest();

ورژن های قدیمی اینترنت اکسپلورر(IE5, IE6) از یک شیء ActiveX استفاده می کنند:

variable new ActiveXObject("Microsoft.XMLHTTP");

برای اینکه آجاکس در تمامی مرورگر ها حتی IE5 و IE6 کار کند، ابتدا بررسی می کنیم که آیا مرورگر از شیء XMLHttpRequest پشتیبانی می کند یا نه. اگر که پشتیبانی صورت گیرد، یک شیء XMLHttpRequest را ایجاد می کنیم و اگر که پشتیبانی از این شیء صورت نگیرد، یک شیء ActiveXObject را ایجاد می کنیم:

مثال

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
خودتان امتحان کنید »

در مقاله ی بعدی، نحوه ی ارسال درخواست به سرور را فرا خواهید گرفت. 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی