ПредишенСледващото

Въпреки че присъства в XML съкращение технология заглавие не налага ограничения за формата на предаваните данни. Данните могат да бъдат изпратени под формата на XML, както и в JSON, HTML или просто неструктуриран текст. Разработчик да създадете свой собствен формат за предаване на данни. Все пак, имайте предвид, че при изпращане на текст използва протокола HTTP, и по тази причина, когато се използва методът на GET, данните трябва да бъдат предадени в обикновен текст (т.е. двоични данни, за да бъдат кодирани, например в base64). При използване на метода на POST в кодирането не е необходимо.

правна история

Клас Методи XMLHttpRequest Редактиране

Тя се нарича, когато заявка за прекъсване от страна на потребителя (по време на синхронна заявка).

Пример за редактиране

Планът за работа с обекта XMLHttpRequest могат да бъдат представени, както следва:

  1. Създаване на инстанция на обекта XMLHttpRequest
  2. Откриване на свързване
  3. Задаването на манипулатор събитие (което трябва да направите след отваряне и преди да изпрати в IE)
  4. Изпращане на заявка.

Създаване на инстанция на обекта XMLHttpRequest. На този етап се нуждае от отделен изпълнение на различни браузъри. обект създаването на дизайн различно: IE 5 - IE 6 се осъществява чрез ActiveXObject, докато други браузъри (IE 7 и по-горе, Mozilla, опера, Chrome, Netscape и Safari) - като вграден тип обект XMLHttpRequest.

Обадете се за по-ранни версии на Internet Explorer е както следва [3].

С други браузъри:

Това е, за да се гарантира код различни браузъри, трябва само да проверите за обекти и window.XMLHttpRequest window.ActiveXObject, и в зависимост от това, което е, а един да се прилагат.

Както се предлага универсално решение да използвате тази функция:

Задаването на манипулатор събитие, откриването на връзката и изпращането на заявки

Тези предизвикателства са както следва:

След идентифициране на всички параметрите на заявката това могат да изпращат само. Това се извършва чрез изпращане (). Когато изпращате GET-заявка за версията без ActiveX, трябва да укажете нула, в други случаи, не можете да посочите някакви параметри. Това не би било грешка, ако GET винаги ще се уточнява нула:

След това започва събитието манипулатор по-горе. Той - в действителност по-голямата част от програмата. Процесорът обикновено се случва да прихване всички възможни кодове за състоянието поискване, и се обадете на съответното действие, както и прихващането на възможни грешки. Пример код с две функции:

Известни проблеми Edit

Свързани статии

Подкрепете проекта - споделете линка, благодаря!