ajax - 如何在 Yii2 中创建弹出表单
问题描述
我想要一种在使用 Ajax 和引导程序按下按钮时创建弹出表单的方法
以及如何使用引导程序为其创建模态
use yii\bootstrap\Modal;
解决方案
你可以这样做,在模态中调用视图/动作
<?php
Modal::begin([
'toggleButton' => [
'label' => '<i class="fa fa-plus"></i> Add',
'class' => 'btn btn-success'
],
'closeButton' => [
'label' => 'Close',
'class' => 'btn btn-danger btn-sm pull-right',
],
'size' => 'modal-lg',
]);
$myModel = new \frontend\models\SomeModel;
echo $this->render('/someview/create', ['model' => $myModel]);
Modal::end();
?>
通过 AJAX 在弹出窗口中引用渲染表单
推荐阅读
- ios - 将 AppStore 中的 Objc 项目迁移到 Swift 项目是否可行?
- ios - NSManagedObjectContext.performAndWait{} 导致崩溃
- node.js - 当架构包含“_”字符时,Adonisjs 模型名称
- swiftui - 当另一个视图处于活动状态时如何模糊背景?
- php - bigcommerce 休息 api v3 php
- java - 有谁知道如何在 Java 的特定位内生成一个数字?
- java - Instagram API 从应用程序关注用户不起作用
- android - 位置开关后存在android应用程序
- bash - Bash 循环遍历文件过早结束
- node.js - 从 Nodejs (Docker) 调用 RabbitMQ