Да, я привел вариант сразу готового js, без вашего в примере.
1. Возможно в моем примере data-rating-id, а вы поставили data-raging-id, в таком случае надо "ratingId" поменять на "ragingId".
2. вам нужно попробовать на каждой вложенности выводить консоль лог переменных и смотреть ответ. Если код не заработал, то скорей всего в консоле будут ошибки.
К сожалению без проверки самого кода в браузере не могу вам подсказать что делать дальше.
Варианты:
1. Тебе нужны роуты(если не знаешь про роуты, надо надо гуглить, это основы)
На каждом роуте у тебя будет отображаться твоя информация.
2. У тебя может быть 1 роут специально для твоего случая, в котором ты будешь отдавать нужный url.
тут уже решаешь сам
ajax - это возможность без перезагрузки сделать запрос на твой домен и получить html. JQuery его распарсит и даст возможность находить нужные блоки и добавлять куда тебе нужно.
При клике на нужный тебе блок ты будешь осуществлять ajax запрос(get запрос) - получать html и что-то с ним сделать.
Если ты чистый бекендер или начинающий то работая с вебом для полной картины тебе желательно понимать как работает фронт, поэтому стоит изучить этот вопрос)
Не ругается, потому что это js, тут можно все. Если напрямую поменять то компонент не запустит цепочку методов ререндера, не проверял, но поидее так будет. И нигде не написано, что оно не должно работать, просто по ссылке меняешь объект.
Из другого коммента: ошибка не показывается потому, что у проект запущен с NODE_ENV='production', в этом случае ошибки не отображаются.
Daria Shvakh, я бы сказал, что в JS надо довольно хорошо разбираться, чтобы такое найти. Обычно новички во вкладке Elements ищут подключенные JS файлы и смотрят в них. Файлы на скриншоте еще до преобразования библиотеки Vue в чистый JS.
kurtov: Спасибо, узнал про console.time. Тесты в хроме и node различаются. Раньше думал, что понижение числа происходит быстрее, но тесты показывают наоборот. Надо на DOM проверить еще.
Александр: попробуйте в метод public function getcarsAction() входящие данные, чтобы получилось public function getcarsAction($request), но тогда вам
return $this->redirectToRoute('app_book_getcars', array(
'form' => $form
));
надо еще передать приходящий $request в findAction.