Всем привет! Хочу вывести сообщение об результате операции в модальное окно через виджет Alert.
в таблице выделяю строку и получаю от туда номер UID - индификатор записи и передаю черех Ajax в контроллер, запускаю соответственный action.
$('table tbody tr').on('click',function(){
var e=$(this).attr('data-key');
var uid = $('table tr:eq('+e+') td:eq(1)').text();
$.ajax({
url:'system/uid',
type:"POST",
data:{
UID:uid
},
success:function(data) {
//alert(data);
}
});
В action соответсвенно идет прием
public function actionUid(){
if (Yii::$app->request->isAjax) {
if(Yii::$app->request->post('UID')) {
Yii::$app->session->setFlash('success','<b>Успешно</a></b>');
}
}
}
У меня виджет реагирует только после обновления страницы.