Я рассматриваю Alpine.js в первую очередь, как альтернативу jQuery, поэтому нужно разобраться как в Alpine выполнять то, что давно уже привычно в jQuery. Отправка AJAX как раз один из таких моментов.
Хочу показать несколько примеров AJAX, правда вместо привычного XMLHttpRequest()
, я буду использовать fetch()
. Эта возможность уже года 3 как доступна во всех браузерах. Сам по себе fetch()
несложен, хотя есть разные нюансы. Я к тому, если вы не понимаете что это такое, то погуглите, информации полно.
Итак, для начала сделаем простой пример получения json-данных и выводе их на сайте.