alex5e
@alex5e

Как сделать ajax ссылку в TbButtonGroup (YiiBooster)?

При создании списка через TbButtonGroup не срабатывает ajax запрос. Просто обновляет страницу и выводит ответ (без оформления, стилей и тд.), тогда как с TbButton все работает нормально. Вот код:

$this->widget('bootstrap.widgets.TbButtonGroup', array(
            'size' => 'small',
            'buttons' => array(
              array(
                'label' => 'Действия',
                'visible'=>Yii::app()->getModule('user')->isAdmin(),
                'items' => array(
                array(
                'label'=>'Удалить',
                'buttonType' => 'button',
                'type'=>'warning',
                'url'=> Yii::app()->createUrl('Posts/Delete', array("id"=>$model->post_id)),
                'size'=> 'small',
               'htmlOptions'=>array(
                        'data-toggle'=>'modal',
                        'data-target'=>'#DeleteModal',
                        'style'=>"margin-top:10px;margin-left:35px;",
                    )),
                array(
                'label'=>'передать ВК',
                'buttonType' => 'ajaxButton',
                'type'=>'default',
                'size'=> 'small',
                'url' => Yii::app()->createUrl('posts/SendVK'),
                'ajaxOptions' => array(
                  'type'     => 'POST',
                  'success' => 'function(data)
                    {
                      var obj = $.parseJSON(data);
                      if (obj == null)
                      {
                        MessageBox.messageDelay("Произошла ошибка", "error");
                      }
                      else
                      {
                        MessageBox.messageDelay("Успешно", "success");
                      }
                    }',
                  'data' => array('post_id' => $model->post_id),
                  ),
               'htmlOptions'=>array(
                        'style'=>"margin-top:10px;margin-left:35px;",
                        )
                    ),
          ),
))));


Также при использовании этого виджета не удается вызвать модальное окно.
Может кто сталкивался с подобными проблемами?
  • Вопрос задан
  • 2660 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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