آموزش XML   >   XML و جاوا اسکریپت   >   شی XMLHttpRequest

شی XMLHttpRequest در XML :

از شی XMLHttpRequest در XML برای انتقال و جا به جایی اطلاعات بین سرور و کامپیوترکاربر رد پشت صفحه استفاده می شود .
قبل از بوجود آمدن شی XMLHttpRequest در XML هنگامی که مثلا در یک صفحه Asp یا PHP می خواهیم اطلاعاتی را به سرور ارسال نماییم بایستی کل صفحه به سرور ارسال می شد . این عمل باعث Submit شدن کل صفحه به صفحه و لود شدن مجدد آن می شود که چند اشکال دارد :

  1. حجم کل اطلاعات صفحه فقط به خاطر تغییر بخشی کوچکتر از آن می بایست به سرور ارسال می شد که هم وقت و هم پهنای باند بیشتری می گرفت .
  2. کل صفحه به سرور فرستاده شده و برای اجرای مجدد می بایست از اول لود می شد که نیازمند انتظار کاربر و کار بیشتر کامپیوتر می شد .

بنابر این برای حل این مشکل شی XMLHttpRequest در XML ساخته شد . این شی فقط بخشی از صفحه که تغییر کرده و یا باید به روز شود را به سرور ارسال نموده و پاسخ آن را نیز از سرور دریافت می کند . سپس لود مجدد صفحه تغییرات را در صفحه اعمال می کند .
شی XMLHttpRequest در XML برای برنامه نویسان وب همانند یک رویا بود زیرا : 
1) محتویات صفحه را به روز می کند بدون اینکه کل صفحه مجددا فراخوانی شود .
2) می تواند بعد از اینکه صفحه لود شد درخواست اطلاعات از سرور نماید .
3) می تواند بعد از اینکه صفحه لود شد از سرور اطلاعات دریافت نماید .
4) عملیات انتقال داده بر سرور را در پشت صحنه صفحه و بدون اطلاع کاربر انجام دهد .

برای آشنایی بیشتر با شی XMLHttpRequest در XML به بخش آموزش Ajax بروید .

ساخت یک شی XMLHttpRequest :

تمامی مرورگرهای جدید شی XMLHttpRequest در XML را بصورت پیش فرض درون خود دارند از آن پشتیبانی می کنند .
دستور کلی ساخت یک شی XMLHttpRequest در XML بصورت زیر است :

Syntax نام یک متغیر = new XMLHttpRequest( );
مثال : xmlhttp = new XMLHttpRequest( );


راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان بگذارید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :