Мазмуну:

XHR файлы деген эмне?
XHR файлы деген эмне?

Video: XHR файлы деген эмне?

Video: XHR файлы деген эмне?
Video: ทำคำบรรยายง่ายนิดเดียว ใช้ไฟล์ .srt 2024, Ноябрь
Anonim

XMLHttpRequest ( XHR ) бул объект түрүндөгү API, анын методдору веб-браузер менен веб-сервердин ортосунда маалыматтарды өткөрөт. Объект браузердин JavaScript чөйрөсү тарабынан камсыздалган. WHATWG сактайт XHR тирүү документ катары стандарт.

Ошо сыяктуу эле, бир суроо болушу мүмкүн, XHR Send эмне кылат?

The XMLHttpRequest ыкмасы жөнөтүү () серверге суроо-талапты жөнөтөт. Сураныч болсо болуп саналат асинхрондуу (кайсы болуп саналат демейки), бул ыкма суроо-талапка жараша кайтарылат жөнөтүлөт жана натыйжасы болуп саналат окуяларды колдонуу менен жеткирилди. Сураныч ыкмасы болсо болуп саналат GET же HEAD, дененин параметри болуп саналат четке кагылды жана өтүнүч орган болуп саналат нөлгө коюу.

Андан кийин, суроо туулат, Chrome'до XHR деген эмне? XMLHttpRequest . Вэнги Бил тарабынан кыскартылган XHR , XMLHttpRequest XML жана башка тексттик маалыматтарды HTTP аркылуу Веб серверге жана андан өткөрүү үчүн JavaScript сыяктуу веб-браузердин скрипт тилдери тарабынан колдонула турган API жыйындысы. Колдонмолордун мисалдары XMLHttpRequest Google Gmail жана Google Карталарды камтыйт.

Ошо сыяктуу эле, сиз XHRди кантип колдоносуз деп сурасаңыз болот?

Өтүнүчтү аткаруу үчүн бизге 3 кадам керек:

  1. XMLHttpRequest түзүү: let xhr = new XMLHttpRequest (); Конструктордо эч кандай аргумент жок.
  2. Аны инициализациялаңыз, адатта, жаңы XMLHttpRequest кийин дароо: xhr.
  3. Аны жөнөт. xhr.
  4. Жооп алуу үчүн xhr окуяларын угуңуз. Бул үч окуя эң кеңири колдонулат:

Ajaxта XHR деген эмне?

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

Сунушталууда: