@remlin1000
любитель

Почему не отправляется Select2 AJAX в Symfony 3.4?

В Symfony 3.4 использую Select2.

$builder->add('companycode', ChoiceType::class, array(
                'label' => 'Компания',
                'required' => false,
                'attr' => array('class' => 'ul-select'),
            ))


Если создаю Select2 вот так:
$('.ul-select').select2({
    });

то все нормально работает, выбранное значение записывается в базу данных,

но если возращаю данные AJAX'ом:
$('.ul-select').select2({
        ajax: {
            url: '/customers/ulresponse',
            dataType: 'json',
            data: function (params) {
                return {
                    searchstr: params.term // search term
                };
            },
        },
        minimumInputLength: 3,
        language: 'ru',
    });


то после отправки формы симфони выдает ошибку:

ЗНАЧЕНИЕ НЕ ДОПУСТИМО

Хотя если смотреть в браузере параметры при отправке формы, значение отправляется, но симфони почему то блокирует отправку формы.
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы