成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? Yii2.0 模態彈出框+ajax提交表單
全站頭部文字 我要出現在這里
Yii2.0 模態彈出框+ajax提交表單 672 2024-02-01   

如題 我們使用模態彈出框+ajax提交表單 首先我們把index視圖的create按鈕添加data-toggle 和 data-target。

代碼如下:

<?php 
echo Html::a('添加請假單', ['create'], ['class' => 'btn btn-success','data-toggle'=>'modal','data-target'=>'#ajax']) 
?>

在index視圖添加如下代碼 來顯示模態彈出框:

<div class="modal bs-example-modal-lg" id="ajax">

 <div class="modal-dialog">
 
 <div class="modal-content width_reset" id="tmpl-modal-output-render"> </div>
 
 </div>

</div>

修改后的效果如下

查看圖片

然后我們修改控制器中的create方法,把render改為renderAjax即可

   return $this->renderAjax('create', [
    'model' => $model,
   ]); 
   

如果想添加表單驗證我們需要修改views 里的 _form 添加上id

<?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data'],'id'=>'leave-form-self']) ?>
指向 你的models 在rules添加上驗證規則

 public function rules()
 {
  return [
   [['t_leave_date', 't_days', 't_reason', 't_nickname','t_leave_enddate'], 'required'],
   [['t_leave_date', 't_leave_enddate'], 'safe'],
   [['t_days'], 'number'],
   [['t_reason'], 'string'],
   [['type', 'add_time', 'uid', 'update_time', 'status', 'is_shen'], 'integer'],
   [['t_pickup', 't_nickname', 't_pass'], 'string', 'max' => 20],
   [['t_img', 'reviewer_user', 'audit_user'], 'string', 'max' => 255]
  ];
 } 

效果如下

查看圖片

這樣就實現了ajax提交表單



主站蜘蛛池模板: juliaann女医生在办公室| 破地狱粤语在线| 蜜桃成熟时在线看| 甲铁城的卡巴内瑞海门决战| 剃刀边缘演员表| 雌雄同体seoⅹ另类| 牵着妈妈的手广场舞| 面部八大皱纹图| 啪啪电影网| 我的m属性学姐| 密会电影| 尼古拉斯霍尔特| 青草国产在线视频| 李亚红| 马会传真论坛13297соm查询官网| 小绿人| 赵立军| 北京卫视今天全部节目表| 思想认识不到位,重视程度不够| 羞羞的影评| 蝴蝶视频在线观看| 莫比乌斯电影在线观看全集高清| 周传雄黄昏歌词| 红海行动2在线观看| va电影| 颂赞诗歌| 成人在线| 《我的美女老板》电视剧| 伸舌头接吻脱裤子| www.56.com| 荆棘花| 爱一个人好难吉他谱| 女公安毛片免费观看| 张柏芝惊艳照片| 张柏芝艳照无删减版| 啊啊视频| 亚新| 真的爱你中文谐音歌词| 一键换装app永久免费| 蒋芸| 黄色网址视频免费|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103