Это главная низкоуровневая функция, позволяющая обмениваться данными с сервером без перезагрузки страницы.
Внутри функции располагаются необязательные настройки в формате
Внутри функции располагаются необязательные настройки в формате
{ имя: значение, имя: значение, имя: значение }
имя | описание |
---|---|
url | URL файла, к которому будет запрос |
type |
методы HTTP: GET HEAD POST PUT |
dataType |
тип передаваемых данных на сервер: text html xml script json |
async |
true — по умолчанию, запрос асинхронный
false — запрос синхронный |
timeout | время ожидания в миллисекундах |
textStatus |
статус выполнения запроса: success notmodified error timeout abort parsererror |
data |
данные, которые будут отправляться на сервер: строка объект массив объектов |
cache |
true — по умолчанию, данные кэшируются false — данные кэшироваться не будут |
success | функция будет вызвана в случае удачного завершения запроса |
error | функция будет вызвана в случае неудачного завершения запроса |
username | имя пользователя при HTTP запросе на аутентификацию |
password | пароль при HTTP запросе на аутентификацию |