$.ajax()

Это главная низкоуровневая функция, позволяющая обмениваться данными с сервером без перезагрузки страницы.

Внутри функции располагаются необязательные настройки в формате
{
 имя: значение, 
 имя: значение, 
 имя: значение
}
имя описание
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 запросе на аутентификацию