yii2 做彈窗頁面然后修改彈窗的內容
推薦:《yii教程》
模板list.php的源碼如下
<?php echo $this->render('remarks',['model'=>$remarkModel]); ?> <script> $(document).ready(function(){ $(".btn_edit").click(function(){ $.ajax({ url: "<?=yii::$app->request->baseUrl;?>/usersupervise/remarksuser", type: "get", data: {openid : 'o_-7SspsJjg4e8_dxtSznVGPJ9H4'}, success: function(data){ $('.showDiv_opaciy, .showDiv_edit').show(); } }); }); }); </script>
模板彈窗 tanchuang.php
<?php use yiihelpersHtml; use yiiwidgetsActiveForm; ?><div> ????<div> <a>@@##@@request->baseUrl;?>/img/close.gif"?width="17"?height="16"?alt="關閉"?/></a> ????????<h2>備注用戶名</h2> ????</div> ????<div>?<span>2/30</span> ????????<?php $form = ActiveForm::begin(); ?> ????????=?$form->field($model,?'remarkname',['inputOptions'?=>?['class'?=>?'inputText?inputText_w230?inputText_remarkName']])??> ????????<div> ????????????=?Html::submitButton('確認',?['class'?=>?'btn?btn_primary'])??> ????????????<a>取消</a> ????????</div> ????????<?php ActiveForm::end(); ?> ????</div> </div>
控制器 user.php
public?function?actionRemarksuser() { if(yii::$app->request->isAjax){ ????????????if?($model->load(Yii::$app->request->post())?&&?$model->validate())?{ ????????????????print_r($openId['fromusername']);//打印不出來,用JS調用實現參數打印 ????????????} ????????????return?$this->renderAjax('remarks',['model'=>$model]); ????????} }
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END