PHPackages                             dungang/yii2-mjax - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dungang/yii2-mjax

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

dungang/yii2-mjax
=================

Bootstrap Modal for Yii2 By Ajax

1.0.3(9y ago)31063MITPHPPHP &gt;=5.4.0

Since Mar 21Pushed 9y ago1 watchersCompare

[ Source](https://github.com/dungang/yii2-mjax)[ Packagist](https://packagist.org/packages/dungang/yii2-mjax)[ RSS](/packages/dungang-yii2-mjax/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

yii2-mjax
=========

[](#yii2-mjax)

Bootstrap Modal for Yii2 By Ajax.解决在当前页面弹出编辑页面或者展示信息，不用跳转到其他页面。与Pjax不冲突。 增加状态编码309 X-Mjax-Redirect ，替换302，达到局部跳转的效果。不影响项目已经完成的业务逻辑

[jquery.mjax](https://github.com/dungang/jquery.mjax)

[![模态框](images/mjax.gif)](images/mjax.gif)

安装
--

[](#安装)

```
composer require dungang/yii2-mjax

```

使用
--

[](#使用)

必须是比较熟悉`Yii2` 框架

> 标记要绑定模态框的锚点

- 锚点标签添加 class `mjax`
- 关闭窗口是否刷新页面：data-mjax-refresh=true,如果设置了该属性，优先级最高，option设置的refresh
- 设置模态框的大小，支持3中大小：,
    - 默认 中等窗口
    - lg 大窗口
    - sm 小窗口

```
