yii如何做弹窗

yii如何做弹窗

yii2 做弹窗页面然后修改弹窗的内容

推荐:《yii教程

模板list.php的源码如下

<?php   echo $this->render('remarks',['model'=&gt;$remarkModel]); ?&gt; <script>     $(document).ready(function(){         $(".btn_edit").click(function(){             $.ajax({                 url: "<?=yii::$app->request->baseUrl;?>/usersupervise/remarksuser",                 type: "get",                 data: {openid : &#39;o_-7SspsJjg4e8_dxtSznVGPJ9H4&#39;},                 success: function(data){                     $(&#39;.showDiv_opaciy, .showDiv_edit&#39;).show();                 }             });         });     }); </script>

模板弹窗 tanchuang.php

<?php     use yiihelpersHtml;     use yiiwidgetsActiveForm; ?><div>     <div> <a>@@##@@request-&gt;baseUrl;?&gt;/img/close.gif" width="17" height="16" alt="关闭" /&gt;</a>         <h2>备注用户名</h2>     </div>     <div> <span>2/30</span>         <?php  $form = ActiveForm::begin(); ?>         = $form-&gt;field($model, 'remarkname',['inputOptions' =&gt; ['class' =&gt; 'inputText inputText_w230 inputText_remarkName']]) ?&gt;         <div>             = Html::submitButton('确认', ['class' =&gt; 'btn btn_primary']) ?&gt;             <a>取消</a>         </div>         <?php  ActiveForm::end(); ?>     </div> </div>

控制器 user.php

public function actionRemarksuser() { if(yii::$app-&gt;request-&gt;isAjax){             if ($model-&gt;load(Yii::$app-&gt;request-&gt;post()) &amp;&amp; $model-&gt;validate()) {                 print_r($openId['fromusername']);//打印不出来,用JS调用实现参数打印             }             return $this-&gt;renderAjax('remarks',['model'=&gt;$model]);         } }

yii如何做弹窗

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享