中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Yii2.0模態彈出框以及ajax提交表單的實例用法

發布時間:2021-09-02 11:13:29 來源:億速云 閱讀:107 作者:chen 欄目:開發技術

這篇文章主要講解了“Yii2.0模態彈出框以及ajax提交表單的實例用法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Yii2.0模態彈出框以及ajax提交表單的實例用法”吧!

如題 我們使用模態彈出框+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>

修改后的效果如下

Yii2.0模態彈出框以及ajax提交表單的實例用法

然后我們修改控制器中的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]
  ];
 }

效果如下

Yii2.0模態彈出框以及ajax提交表單的實例用法

這樣就實現了ajax提交表單

感謝各位的閱讀,以上就是“Yii2.0模態彈出框以及ajax提交表單的實例用法”的內容了,經過本文的學習后,相信大家對Yii2.0模態彈出框以及ajax提交表單的實例用法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

称多县| 高阳县| 平顶山市| 漳平市| 衡东县| 绥江县| 玉树县| 西盟| 乐业县| 鲁山县| 安国市| 镇雄县| 防城港市| 德兴市| 承德县| 洞口县| 五寨县| 雅安市| 瓦房店市| 呈贡县| 瑞昌市| 延长县| 大厂| 石家庄市| 淮南市| 确山县| 大新县| 微山县| 常山县| 仪征市| 房产| 惠水县| 中山市| 珠海市| 呼玛县| 永清县| 邢台市| 龙川县| 沭阳县| 习水县| 襄樊市|