Задание xmlhttpRequest.setRequestHeader для вызова ajax? - PullRequest
3 голосов
/ 16 декабря 2010

Когда у меня есть вызов ajax, почему я должен установить xmlhttpRequest.setRequestHeader? из объекта ajax не очевидно, что мы отправляем запрос ajax.

1 Ответ

3 голосов
/ 16 декабря 2010

Сначала вы должны понять, что AJAX-запрос - это HTTP-запрос. Когда вы добавляете

xmlhttp.setRequestHeader('Content-Type','XXXXXXXXX');

добавляет заголовок, который определяет, какие данные будут содержаться в теле запроса. application/x-www-form-urlencoded означает, что данные будут данными формы. Формат данных может быть чем-то другим. Просто данные форм - это самая распространенная вещь, которую вы отправляете на сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...