@freelion93

Как получить значение Javascript-Listener'a в Symfony?

Добалвляю свой listener следующим образом, javascript на стороне получает от клиента значение допустим разрешение экрана и возвращает return'ом как мне получить его в в symphony в php обратно?
$eventDispatcher->addListener('OCA\Files::loadAdditionalScripts', function () {
    script('myapp', 'script');  // adds js/script.js
});
  • Вопрос задан
  • 141 просмотр
Решения вопроса 2
irishmann
@irishmann
Научись пользоваться дебаггером
@freelion93 Автор вопроса
Уважаемые Никита Полевой irishman BoShurik Алексей Тен

Я нашел ответ на данный вопрос на stackoverflow вот тут

Прием на стороне Symphony реквеста будет выглядеть следующим образом:
/**                                                                                   
 * @Route("/ajax", name="URL_из_ajax_запроса_со_стороны_js")
 */
public function ajaxAction(Request $request)    
{
    if ($request->isXMLHttpRequest()) {         
        return new JsonResponse(array('data' => 'this is a json response'));
    }

    return new Response('This is not ajax!', 400);
}


Большое спасибо всем за ваше участие в поиске ответа
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
lazalu68
@lazalu68
Salmon
Почитайте официальную доку, тут вроде бы описан механизм автоматизированного получения данных в бэкенде из зарегистрированных обработчиков
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы