اجزای XMLHttpRequest XML DOM
- صفحه قبلی DOM Comment
- صفحه بعدی DOM ParseError
با استفاده از XMLHttpRequest میتوانید بخشهای خاصی از وبسایت را بهروزرسانی کنید بدون اینکه کل صفحه را مجدداً بارگذاری کنید.
XMLHttpRequest
XMLHttpRequest برای تبادل دادهها با سرور در پسزمینه استفاده میشود.
XMLHttpRequest یک رویای توسعهدهنده است، زیرا شما میتوانید:
- بهروزرسانی وبسایت بدون بارگذاری مجدد صفحه
- در پسزمینه دادهها را از سرور درخواست کنید
- در پسزمینه دادهها را از سرور دریافت کنید
- در پسزمینه دادهها را به سرور ارسال کنید
روشهای XMLHttpRequest
روش | توضیحات |
---|---|
abort() | درخواست فعلی را کنسل کنید. |
getAllResponseHeaders() | اطلاعات سربرگها را بازگرداند. |
getResponseHeader() | ارزش سراسر سربرگهای HTTP مشخص شده را بازگرداند. |
open(method,url,async,uname,pswd) |
نوع درخواست، URL، آیا باید درخواست به صورت آزادانه پردازش شود و سایر ویژگیهای اختیاری درخواست را مشخص کنید.
|
send(string) |
درخواست را به سرور ارسال کنید. string: فقط برای درخواستهای POST استفاده میشود |
setRequestHeader() | افزودن جفت برچسب/مقدار به سراسر سربرگهای ارسالی. |
ویژگیهای XMLHttpRequest
ویژگی | توضیحات |
---|---|
onreadystatechange | ذخیره فراخوانی خودکار توابع (یا نام توابع) در هر تغییرreadyState. |
readyState |
ذخیره وضعیت XMLHttpRequest. تغییرات از 0 تا 4:
|
responseText | بازگشت دادههای پاسخ به عنوان رشته. |
responseXML | بازگشت دادههای پاسخ به عنوان دادههای XML. |
status | بازگشت شماره وضعیت (مثلاً "404" برای "Not Found" یا "200" برای "OK"). |
statusText | بازگشت متن وضعیت (مثلاً "Not Found" یا "OK"). |
- صفحه قبلی DOM Comment
- صفحه بعدی DOM ParseError