Baseline Widely available
ÐеÑод XMLHttpRequest.send()
оÑпÑавлÑÐµÑ Ð·Ð°Ð¿ÑоÑ. ÐÑли запÑÐ¾Ñ Ð°ÑинÑ
ÑоннÑй (каким он ÑвлÑеÑÑÑ Ð¿Ð¾ ÑмолÑаниÑ), Ñо возвÑÐ°Ñ Ð¸Ð· данного меÑода пÑоиÑÑ
Ð¾Ð´Ð¸Ñ ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле оÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿ÑоÑа. ÐÑли запÑÐ¾Ñ ÑинÑ
ÑоннÑй, Ñо меÑод возвÑаÑÐ°ÐµÑ ÑпÑавление ÑолÑко поÑле полÑÑÐµÐ½Ð¸Ñ Ð¾ÑвеÑа. ÐеÑод send()
пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑе аÑгÑменÑÑ Ð² Ñело запÑоÑов. ÐÑли меÑод запÑоÑа GET
или HEAD
, Ñо аÑгÑменÑÑ Ð¸Ð³Ð½Ð¾ÑиÑÑÑÑÑÑ Ð¸ Ñело запÑоÑа ÑÑÑанавливаеÑÑÑ Ð² null.
ÐÑли заголовок Accept
не бÑл задан Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ setRequestHeader()
, бÑÐ´ÐµÑ Ð¾ÑпÑавлено знаÑение Accept
по ÑмолÑÐ°Ð½Ð¸Ñ */*
.
XMLHttpRequest.send(body)ÐаÑамеÑÑÑ
ÐаннÑе из паÑамеÑÑа body опÑавлÑÑÑÑÑ Ð² запÑоÑе ÑеÑез XHR. ÐÑо могÑÑ Ð±ÑÑÑ:
Document
, и в ÑÑом ÑлÑÑае даннÑе бÑдÑÑ ÑеÑÐ¸Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ Ð¿ÐµÑед оÑпÑавкой.BodyInit
, коÑоÑÑе, ÑоглаÑно ÑпеÑиÑикаÑии Fetch могÑÑ Ð±ÑÑÑ: Blob
, BufferSource
, FormData
, URLSearchParams
, ReadableStream
, или обÑекÑом USVString
.ÐÑÑÑий ÑпоÑоб пеÑедаÑÑ Ð´Ð²Ð¾Ð¸ÑнÑе даннÑе (напÑÐ¸Ð¼ÐµÑ Ð¿Ñи загÑÑзке Ñайлов) - ÑÑо иÑполÑзование ArrayBufferView или Blobs в ÑоÑеÑании Ñ Ð¼ÐµÑодомsend()
.
ÐÑли никакого знаÑÐµÐ½Ð¸Ñ Ð½Ðµ опÑеделено в каÑеÑÑве body, Ñо бÑÐ´ÐµÑ Ð¸ÑполÑзовано знаÑение по ÑмолÑаниÑ: null
.
undefined
.
InvalidStateError
send()
Ñже бÑл вÑзван Ð´Ð»Ñ Ð·Ð°Ð¿ÑоÑа, и/или запÑÐ¾Ñ Ð·Ð°Ð²ÐµÑÑÑн. NetworkError
Тип запÑоÑенного ÑеÑÑÑÑа - Blob, но меÑод запÑоÑа не GET
. ÐÑимеÑ: GET
var xhr = new XMLHttpRequest(); xhr.open('GET', '/server', true); xhr.onload = function () { // ÐапÑÐ¾Ñ Ð·Ð°Ð²ÐµÑÑÑн. ÐдеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ обÑабаÑÑваÑÑ ÑезÑлÑÑаÑ. }; xhr.send(null); // xhr.send('string'); // xhr.send(new Blob()); // xhr.send(new Int8Array()); // xhr.send({ form: 'data' }); // xhr.send(document);ÐÑимеÑ: POST
var xhr = new XMLHttpRequest(); xhr.open("POST", '/server', true); //ÐеÑедаÑÑ Ð¿ÑавилÑнÑй заголовок в запÑоÑе xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.onreadystatechange = function() {//ÐÑзÑÐ²Ð°ÐµÑ ÑÑнкÑÐ¸Ñ Ð¿Ñи Ñмене ÑоÑÑоÑниÑ. if(xhr.readyState == XMLHttpRequest.DONE && xhr.status == 200) { // ÐапÑÐ¾Ñ Ð·Ð°Ð²ÐµÑÑÑн. ÐдеÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ обÑабаÑÑваÑÑ ÑезÑлÑÑаÑ. } } xhr.send("foo=bar&lorem=ipsum"); // xhr.send('string'); // xhr.send(new Blob()); // xhr.send(new Int8Array()); // xhr.send({ form: 'data' }); // xhr.send(document);СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4