Stell пишет:Вот собственно как можно отправить AJAX НА контроллер и как его обратно отдать на фронтенд(JS)
Добрый день!
Чтобы отправить "AJAX НА контроллер" или какой либо PHP-script, нужно указать адрес этого скрирта в AJAX url.
В Вашем коде, отправлется на url: "/admin/cars/edit".
Значит, в папке edit должен быть файл index.php. Если это не Ваш контроллер,
то укажите верно url PHP-script (контролера).
Как обратно отдать. Обычно, любой РHP-скрипт может динамичски создать HTML, он же "фронтенд(JS)" и отправить его в браузер клиента.
В Вашем случае, в начале, на стороне клиента запускается JS скрипт, котороый обрабатывает событие
change для элемена select. В случае изменения, на сервер (на адрес, указанный в url)
отправляется AJAX Request. Это приводит к тому, что на сервере запускается PHP-script,
который получит и что-то сделает с $_POST['type_cars'].
Удачи! (Отредактировано автором: 10 Июля, 2021 - 17:37:17)
|