在我看来,我得到如下表格,但只要点击“点击我”,弹出窗口就会自动消失。为什么它会自动消失?
我有观点:
<?php
use yii\helpers\Html;
use kartik\widgets\ActiveForm;
use kartik\widgets\DatePicker;
use yii\helpers\ArrayHelper;
use yii\bootstrap\Modal;
Modal::begin([
'header' => '<h2>Hello world</h2>',
'toggleButton' => ['label' => 'click me'],
]);
echo "<div id='modalContent'></div>";
Modal::end();
和表格:
<?php $form = ActiveForm::begin([
'options' => ['entype' => 'multipart/form-data']
]); ?>
.....
.....
.....
<?php ActiveForm::end(); ?>
我能看到一些有用的例子吗?
提前致谢。
答案 0 :(得分:0)
你可能加载两次Bootstrap JavaScript,你可以在一个bundle中加载一次,而DatePicker / ActiveForm / Modal可以在他们自己的bundle中再次加载它。请检查加载的资产包,Yii2调试器提供了一个名为Asset Bundles的自定义视图,允许您查看捆绑包和加载的文件。