JavaScript - отправить запрос в Symfony - PullRequest
0 голосов
/ 18 марта 2019

Я написал функцию для отправки простого запроса через контроллер через JavaScript в моем проекте Symfony. Мое предупреждение срабатывает, когда я обновляю страницу, и оно должно срабатывать, когда я нажимаю кнопку «Отправить».

Что я делаю не так?

Кнопка:

<button type="button" id="request"  data-path="{{ admin.generateObjectUrl('change_status', object) }}" class="btn btn-primary">Submit</button>

Мой код JS:

var path = $("#request").attr("data-path");

    $.ajax({
        type: "POST",
        url: path,
        data: {id : 'aaa'},
        "success":function(data){
            alert('ok');
        }
    });

и контроллер:

 $data = $request->request->get('request');

 return new Response($data);

1 Ответ

0 голосов
/ 18 марта 2019

Вы должны установить свойство onclick в вашем button и обернуть свой JS-код в функцию, которая будет вызываться этим onclick

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...