• اطلاعیه ها

    • Masih

      برخوردی شدید با تاپیک های تبلیغاتی   شنبه, 12 آبان 1397

      درود، از این لحظه به بعد، تمامی تاپیک های تبلیغاتی سبک رپرتاژ که با هدف جمع آوری بک لینک در انجمن های بیست اسکریپت ایجاد می شوند، حذف شده و دسترسی کاربر خاطی نیز مسدود خواهد شد.
lion

کار با شی XMLHttpRequest

1 ارسال در این موضوع قرار دارد

شی XMLHttpRequest در XML :

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

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

 

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

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

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

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

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

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

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

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

ساخت یک شی XMLHttpRequest :

 

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

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

 

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • چه کسانی در حال بازدید هستند؟   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.