Как использовать функцию обратного вызова x-editable, например, расширение yii

Я пытаюсь использовать обратный вызов. Если обновление успеха данных, то мне нужно отобразить модальное окно. Но это не работает! Помоги пожалуйста! Я не знаю, как это работает. Напиши мне, пожалуйста.

Ввиду

<!--?php
 $this--->widget('editable.EditableField', array(
 'type' => 'select',
 'params' => array('YII_CSRF_TOKEN' => Yii::app()->request->csrfToken),
 'model' => $model,
 'attribute' => 'category_id',
 'url' => $this->createUrl('course/updateSameInfo'),
 'source' => Editable::source(Coursecat::model()->findAll(), 'id', 'name'),
 'placement' => 'right',
 ));
?>

В контроллере

public function actionUpdateSameInfo()
{
 $es = new EditableSaver('Course'); //'User' is name of model to be updated
 $es->update();
}
1 ответ

Используйте свойство success. Вот документация http://x-editable.demopage.ru/index.php?r=site/widgets#Options

Попробуй это

<!--?php
 $this--->widget('editable.EditableField', array(
 'type' => 'select',
 'params' => array('YII_CSRF_TOKEN' => Yii::app()->request->csrfToken),
 'model' => $model,
 'attribute' => 'category_id',
 'url' => $this->createUrl('course/updateSameInfo'),
 'source' => Editable::source(Coursecat::model()->findAll(), 'id', 'name'),
 'placement' => 'right',
 'success' => 'js: function(response, newValue) {
 console.log(response); //Open the browser console to check the data
 }'
 ));
 ?>

licensed under cc by-sa 3.0 with attribution.