[英]Yii popup confirmation
我正在尽力更改下面的代码,以便它产生一个带有警告的弹出框并要求确认。
echo CHtml::ajaxButton(Yii::t('mc', 'Wipe Server'), '', array(
'type'=>'POST', 'data'=>array('ajax'=>'wipe', Yii::app()->request->csrfTokenName=>Yii::app()->request->csrfToken,),
'success'=>'function(e) {if (e) alert(e);}'
),
我希望添加'confirm' => 'Wipe your server?'
添加一个对话框,但我没有取得太大的成功。
我在ServerController中有这个:
case 'wipe':
if (Yii::app()->user->can($id, 'wipe'))
{
if (!McBridge::get()->serverCmd($id, 'run:builtin:script wipe'))
echo McBridge::get()->lastError();
}
break;
如果有人能指出我要去哪里,或者总体上将我指向正确的方向,我将不胜感激。
谢谢
试试这个,在Yii ajax按钮中,有预发送功能。 用那个
例
<?php
echo CHtml::ajaxButton(
'Submit',
array('controlleraction'),
array(
'success' => 'js:
function (data){
}
',
'type' => 'POST',
'beforeSend' => 'js:
function(){
var r = confirm("Are you sure?");
if(!r){return false;}
}
',
));
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.