Агуулгын хүснэгт:

XHR файл гэж юу вэ?
XHR файл гэж юу вэ?

Видео: XHR файл гэж юу вэ?

Видео: XHR файл гэж юу вэ?
Видео: Урок 14. JavaScript. Запросы на сервер. Fetch, XMLHttpRequest (XHR), Ajax 2024, Арваннэгдүгээр
Anonim

XMLHttp хүсэлт ( XHR ) нь вэб хөтөч болон вэб серверийн хооронд өгөгдөл дамжуулах аргууд нь объект хэлбэрийн API юм. Объектыг хөтчийн JavaScript орчноос хангадаг. WHATWG нь XHR стандарт нь амьд баримт бичиг юм.

Үүнтэй адилаар XHR Send юу хийдэг вэ?

The XMLHttp хүсэлт арга илгээх () хүсэлтийг сервер рүү илгээдэг. Хэрэв хүсэлт гаргавал байна асинхрон (энэ нь байна анхдагч), энэ арга нь хүсэлт гармагц буцаж ирдэг илгээсэн байна ба үр дүн байна арга хэмжээг ашиглан хүргэсэн. Хэрэв хүсэлтийн арга байна GET эсвэл HEAD, биеийн параметр байна үл тоомсорлож, хүсэлтийн байгууллага байна null гэж тохируулна.

Дараа нь асуулт бол Chrome дахь XHR гэж юу вэ? XMLHttp хүсэлт . Vangie Beal товчилсон нэрээр XHR , XMLHttp хүсэлт нь HTTP ашиглан вэб сервер рүү XML болон бусад текст өгөгдлийг дамжуулах, дамжуулахад JavaScript зэрэг вэб хөтчийн скрипт хэлээр ашиглаж болох API-ийн багц юм. Хэрэглэсэн програмуудын жишээ XMLHttp хүсэлт Google Gmail болон Google Maps орно.

Үүний нэгэн адил та XHR-г хэрхэн ашигладаг вэ?

Хүсэлтийг хийхийн тулд бидэнд 3 алхам хэрэгтэй:

  1. XMLHttpRequest үүсгэх: let xhr = new XMLHttpRequest (); Зохион бүтээгчид ямар ч аргумент байхгүй.
  2. Үүнийг ихэвчлэн шинэ XMLHttpRequest: xhr-ийн дараа шууд эхлүүлнэ.
  3. Үүнийг явуул. xhr.
  4. Хариулахын тулд xhr үйл явдлуудыг сонсоорой. Эдгээр гурван үйл явдал нь хамгийн өргөн хэрэглэгддэг:

Ajax дахь XHR гэж юу вэ?

XMLHttp хүсэлт ( XHR ) нь JavaScript, JScript, VBScript болон бусад вэб хөтчийн скрипт хэлээр HTTP ашиглан вэб сервер рүү XML өгөгдлийг шилжүүлэх, удирдах боломжтой API бөгөөд вэб хуудасны Client-Side болон Server-Side хооронд бие даасан холболтын суваг үүсгэдэг..

Зөвлөмж болгож буй: