رفتن به مطلب

کار با شی XMLHttpRequest


lion

پست های پیشنهاد شده

شی XMLHttpRequest در XML :

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

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

 

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

کل صفحه به سرور فرستاده شده و برای اجرای مجدد می بایست از اول لود می شد که نیازمند انتظار کاربر و کار بیشتر کامپیوتر می شد .

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

شی XMLHttpRequest در XML برای برنامه نویسان وب همانند یک رویا بود زیرا :

1) محتویات صفحه را به روز می کند بدون اینکه کل صفحه مجددا فراخوانی شود .

2) می تواند بعد از اینکه صفحه لود شد درخواست اطلاعات از سرور نماید .

3) می تواند بعد از اینکه صفحه لود شد از سرور اطلاعات دریافت نماید .

4) عملیات انتقال داده بر سرور را در پشت صحنه صفحه و بدون اطلاع کاربر انجام دهد .

ساخت یک شی XMLHttpRequest :

 

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

دستور کلی ساخت یک شی XMLHttpRequest در XML بصورت زیر است :

 

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

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...