Задать вопрос
@freelion93

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

Добалвляю свой listener следующим образом, javascript на стороне получает от клиента значение допустим разрешение экрана и возвращает return'ом как мне получить его в в symphony в php обратно?
$eventDispatcher->addListener('OCA\Files::loadAdditionalScripts', function () {
    script('myapp', 'script');  // adds js/script.js
});
  • Вопрос задан
  • 146 просмотров
Подписаться 2 Средний 4 комментария
Решение пользователя freelion93 К ответам на вопрос (3)
@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);
}


Большое спасибо всем за ваше участие в поиске ответа
Ответ написан