Ballly
@Ballly

Как сделать подтверждение отправки документа?

Всем здравствуйте! Суть вопроса в следующем, имеется вывод информации по объектам через GridView на странице, мною написана функция по формированию pdf файла по определенному id записи, кнопка работает и документ в виде pdf приходит на почту, здесь все нормально, проблема в том, что при нажатии на кнопку отправить - происходит просто перезагрузка страницы, а я хотел бы, чтобы при нажатии на кнопку отправить сначала запрашивалось подтверждение, что-то типа: "Вы подтверждаете отправку письма?". Я попробовал решить свой вопрос следующим образом, но не прокатило:
[
    'label' => '',
    'value' => function($data){
        if($data['email'] == true){
            return Html::a(
            	'<span>', 
            	Url::to(['order/pdf', 'id' => $data->id]), 
            	[
            		'class' => 'glyphicon glyphicon-envelope', 
            		'title' => 'Отправить документ на email ' . $data->email, 
            		'data' => [
                		'confirm' => 'Вы подтверждаете отправку документа?',
                		'method' => 'post',
            		],
            	]);
        }else{
            return '';
        }
    },
    'format' => 'html',
],
  • Вопрос задан
  • 32 просмотра
Решения вопроса 1
slo_nik
@slo_nik Куратор тега Yii
Доброе утро.
Смените значение format с html на raw.
'format' => 'raw',
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы