Как вы могли заметить, функция .ajax() обладает мощными и гибкими возможностями. Как и в случае с jQuery функцией .animate(), функция .ajax() разбита на несколько простых шорткатов, которые позволяют получить доступ к определенной функциональности.
Ниже представлены самые важные и полезные шорткаты для пользователей WordPress:
- .load — позволяет получать по запросам GET или POST необходимый контент, выбранный с помощью jQuery, а также легко размещать его в различные зоны.
- .get — работает аналогично .load, однако посылает только запросы GET
- .post — работает аналогично .load, однако посылает только запросы POST
- .getJSON — позволяет получать JSON данные (незаменимый шорткат при кросссайтовом скриптинге — позволяет получать данные с различных URL, к примеру, с twitter.com)
- .getScript — позволяет разместить все действия в отдельном скрипте, который не будет прикреплен к вашей WordPress теме (полезно в том случае, если вы хотите добавить функциональность, которую невозможно будет легко отыскать и украсть).
В большинстве проектов вам вообще не понадобится функция .ajax(), поскольку всегда можно обойтись приведенными выше шорткатами. Однако, как и в случае с функцией .animate(), при реализации чего-либо необычного или интересного пренебречь .ajax() уже не получится.
Самый полезный и мощный шорткат, на котором мы сосредоточимся более тщательно — это .load.