Доброго времени суток, форумчане! Пишу сайт на php ооп, используя паттерн mvc. В админке есть редактор страниц. Модули те же самые, только контроллеры свои. Как мне отправить данные в бд без перезагрузки страницы? например site\admin\page\1 - редактирую страницу id = 1, там только заголовок и контент. Как мне теперь сохранить эти данные в БД без перезагрузки страницы?
@Konstant1n Подключать конечно нужно только не ajax а библиотеку jquery, ajax тебе поможет только сделать то что ты хочешь, без перезагрузки.
AJAX подключать не надо, он в каждом браузере из коробки есть, единственное, на чистом JS его не так удобно дёргать, на мой взгляд. Поэтому есть разные либы, jQuery - одна из них, а есть ещё много. Хотя, можно и нативным, сейчас проблем таких с кросс-браузерностью нету: https://blog.garstasio.com/you-dont-need-jquery/ajax/
ajax с php я изучал здесь https://www.w3schools.com/php/php_ajax_php.asp Только отправка данных методом POST, будет немного отличаться от метода GET --- Добавлено --- https://php.ru/forum/threads/ajax-princip-raboty-objasnite-pozhalujsta.65281/
Да ну, там фигня в 3 строчки. А если обмазаться babel_ем и юзать православный fetch, так вообще в один метод все работает, причем нативный.
И что? Если тебе не хватает английского на эту статью, и учить не хочешь, то программист - профессия не для тебя. Там среднего школьного уровня плюс знания от силы 100 терминов предметной области больше чем достаточно.