91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

登封市| 苍溪县| 庄浪县| 无为县| 旬邑县| 台湾省| 云龙县| 奉新县| 永年县| 南漳县| 舟山市| 新兴县| 宁河县| 枣庄市| 河源市| 正定县| 大安市| 尼玛县| 莎车县| 黄大仙区| 绥化市| 昆山市| 盱眙县| 塔河县| 准格尔旗| 平湖市| 怀来县| 翼城县| 尼勒克县| 沙雅县| 南充市| 苍山县| 乌拉特中旗| 泽普县| 高青县| 丰台区| 阳山县| 出国| 镇平县| 新源县| 石家庄市|