1) вам нужно понимать HTTP.get
и post
делают запросы "GET" и "POST" соответственно, что полезно, если вы создаете сервис RESTful.РЕДАКТИРОВАТЬ: я на самом деле не вижу методы get и post для объекта ajax;Вы передаете параметр 'type', чтобы указать метод HTTP, который вы хотите использовать.
2) success
срабатывает при успехе, т.е. если ответ возвращает 200. complete
всегда срабатывает после того, как все остальное сделано,
3) В идеале ваш сервер должен вернуть json.Если вы сконфигурируете вызов Ajax так, чтобы он ожидал json, он проанализирует его для вас.
4) Документация очень ясна, beforeSend
запускается до того, как будет вызван фактический базовый запрос ajax.В документации говорится что-то вроде «Используйте это для установки пользовательских заголовков и т. Д.»