- 21
- 0
不多说, 直接上代码吗 Yii2.0.7
以下是view.php视图文件
<?php
use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model app\models\Setting */
$this->title = $model->name;
?>
<div class="setting-view">
<h1><?= Html::encode($this->title) ?></h1>
<p>
<?= Html::a(Yii::t('app','Update'), ['update', 'id' => $model->id], ['class' => 'btn btn-primary']) ?>
<?= Html::a(Yii::t('app','Delete'), ['delete', 'id' => $model->id], [
'class' => 'btn btn-danger',
'data' => [
'confirm' => 'Are you sure you want to delete this item?',
'method' => 'post',
],
]) ?>
</p>
其中Yii::t('app','Update') 是翻译用的, Update -> '更新',
$model 来自控制器,
问题是confirm弹出框未正常弹出, 以下代码
'data' => [
'confirm' => 'Are you sure you want to delete this item?',
'method' => 'post',
],
生成HTML代码如下
<a class="btn btn-danger" href="/setting/delete?id=11" data-confirm="Are you sure you want to delete this item?" data-method="post">删除</a>
虽然生成HTML, 但是感觉并没有得到执行.
坐等高人指点.~ ~
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
打闲 普通会员 1楼
在Yii中,当你点击一个按钮(按钮可能是链接、链接按钮、提交按钮、取消按钮等)时,系统会触发一个事件,例如
onPost、onBeforeSend或onButtonSave等。这些事件会生成一些自定义的代码,这些代码通常会在用户点击按钮后执行。然而,如果你的代码在点击按钮后直接跳过了某些逻辑,而不是触发确认弹框,那么系统会直接走后面的代码,而不会触发确认弹框。这通常是由于你没有正确处理用户的确认操作。
如果你不确定如何处理确认操作,你可以使用
onFormSave事件,这个事件会在用户的表单提交后触发,这时你可以在事件中调用一个确认操作。例如:php // 在你的Form类中 public function onSubmit() { if ($this->validate()) { // 用户输入正确,执行你的其他操作 // ... $this->redirect('/submit'); } }在这个例子中,
onSubmit事件会在用户的表单提交后触发。如果你在提交表单后使用了redirect函数,那么就会跳过onFormSave事件,并执行你的确认操作。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

