Добрый день! Использую в проекте расширение anggiaj/ESelect2 для множественного выбора значений, и при отправке формы отправляемые данные дублируются. Точнее, берется новая выборка и к ней присоединяется старая.
Код view:
<?php
echo CHtml::activeTextField($model, 'data');
$this->widget('ext.select2.ESelect2', array(
'selector' => '#Model_data',
'options' => array(
'allowClear' => true,
'minimumInputLength' => 2,
'multiple' => true,
'ajax' => array(
'url' => $this->createUrl('loadData'),
'dataType' => 'json',
'data' => 'js: function(term,page) { return {query: term}; }',
'results' => 'js: function(data){ return {results: data}}',
),
'formatResult' => 'js:function(data) {return data.text;}',
'formatSelection' => 'js: function(data) {return data.text;}',
'initSelection'=>'js:function(element,callback) {
$.ajax({
url: "'.$this->createUrl('loadDataById').'",
data: { id: element.val(), },
dataType: "json",
success: function(data) { callback(data); }
});
}',
),
)); ?>
Вот что отправляется после изменений на форме:
name="Model[data]" - 22759,22759,18960
В чем может быть проблема? При загрузке страницы в селекте 2 значения, одно удаляю, а оно все равно отправляется. При чем на локальной машине все норм, а на сервере - такая ошибка..
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь подключить мерчант на свой сайтResult url выдает ошибку 405
Добрый день, подскажите пожалуйста как мне c помощью php конвертировать строку в 10ю кодировку и по надобности обратно ?
На сервере потребовалось запустить для сайта https, всё сделал как нужно по документации (nginx), часть секции server: