Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
确认框至Yii按钮_Yii - Fatal编程技术网

确认框至Yii按钮

确认框至Yii按钮,yii,Yii,我在我的站点上做了一个按钮,它在我的CentOS中执行一个脚本,但我正在寻找一个解决方案,以放置一个确认框来执行该操作。 按钮: $attribs[] = array( 'label' => Yii::t('mc', 'Instalar Technic -> B Team'), 'type' => 'raw', 'cssClass' => 'mpack', 'value' => CHtml::ajaxButton(

我在我的站点上做了一个按钮,它在我的CentOS中执行一个脚本,但我正在寻找一个解决方案,以放置一个确认框来执行该操作。 按钮:

$attribs[] = array(
    'label' => Yii::t('mc', 'Instalar Technic -> B Team'),  
    'type' => 'raw', 
    'cssClass' => 'mpack',
    'value' => CHtml::ajaxButton(
        Yii::t('mc', 'Instalar B Team'), 
        '', 
        array(
       'type' => 'POST',
       'data' => array(
           'ajax' => 'bteam', 
           Yii::app()->request->csrfTokenName=>Yii::app()->request->csrfToken,),
           'success' => 'function(e) {
                if (e) alert(e);
           }'
        ),
        array('class' => 'btn btn-success btn-sm')),
        'hint' => Yii::t('mc', 'Servidor não liga? Este botão seta "true" na "eula.txt", é necessario isso para seu servidor ligar, cheque seu console para verificação.'),
        //Edit the hint option here 
);

您可以添加一个确认框,只需在链接中声明正确的数据确认即可

'value' => CHtml::ajaxButton(
    Yii::t('mc', 'Instalar B Team'), 
    '', 
    array(
   'type' => 'POST',
   'data' => array(
       'ajax' => 'bteam', 
          Yii::app()->request->csrfTokenName=>Yii::app()->request->csrfToken,),
       'success' => 'function(e) {
            if (e) alert(e);
       }'
    ),
    array('class' => 'btn btn-success btn-sm', 
           'confirm' => "do you want confirm this action ?" ),

    ));

您可以添加一个确认框,只需在链接中声明正确的数据确认即可

'value' => CHtml::ajaxButton(
    Yii::t('mc', 'Instalar B Team'), 
    '', 
    array(
   'type' => 'POST',
   'data' => array(
       'ajax' => 'bteam', 
          Yii::app()->request->csrfTokenName=>Yii::app()->request->csrfToken,),
       'success' => 'function(e) {
            if (e) alert(e);
       }'
    ),
    array('class' => 'btn btn-success btn-sm', 
           'confirm' => "do you want confirm this action ?" ),

    ));

英语不是问题,但是你看过代码的格式了吗?英语不是问题,但是你看过代码的格式了吗?可能是数据在错误的地方。。我已经更新了答案。正在移动数据。在htmlOptions中确认,而不是在ajaxButton中确认。请发布CHtml::ajaxButton?的结果html代码。我想看看CHtml助手生成了什么..工作:我使用了这个),数组('class'=>'btn btn success btn sm','confirm'=>'您确定要提交此操作吗?',)),谢谢您的帮助!我用你添加的内容更新答案。如果您认为我的答案有用,请对其进行评分和/或标记为已接受。可能是数据确认位置错误。。我已经更新了答案。正在移动数据。在htmlOptions中确认,而不是在ajaxButton中确认。请发布CHtml::ajaxButton?的结果html代码。我想看看CHtml助手生成了什么..工作:我使用了这个),数组('class'=>'btn btn success btn sm','confirm'=>'您确定要提交此操作吗?',)),谢谢您的帮助!我用你添加的内容更新答案。如果您认为我的答案有用,请对其进行评分和/或标记为已接受。。