其他:$('#彈窗里的formID').serialize() 就可以獲取到表單
## (一)跳轉地址注意
### 1、跳轉到回調的地址
```
window.location.href = ret.url;
```
### 2、跳轉到form表單的地址
```
window.location.href = params.url;
或
form.submit();
```
### 3、跳轉后刷新本頁面
參考`數據表格`的顯示方式!
## (二)控制器
```
//顯示頁面
public function test1()
{
return $this->fetch();
}
//提交頁面
public function test2()
{
return json(array('code'=>0,'msg'=>'請傳入有效的參數','data'=>'','url'=>'test3'));
}
//跳轉頁面
public function test3()
{
return 1;
}
```
## (三)HTML
```
<!--中間內容/start-->
<form action="{:url('train/test2')}" method="post">
<a class="layui-btn" lay-submit="" lay-filter="submit2">立即提交</a>
</form>
<script src="__STATIC__/larry/js/admin.js"></script>
<!--中間內容/start-->
<form action="{:url('train/test2')}" method="post">
<a class="layui-btn" lay-submit="" lay-filter="submit2">立即提交</a>
</form>
<script src="__STATIC__/larry/js/admin.js"></script>
<script>
layui.use(['jqajax','form','layer'],function(){
var form = layui.form;
var runAjax = new layui.jqajax();
form.on('submit(submit2)',function (data) {
var params = {
method: 'post',
url: data.form.getAttribute('action'),
data: data.field
};
if($.isEmptyObject(params.data) !== true){
runAjax.ajax(params);
runAjax.complete = function (ret) {
layer.closeAll();
if(ret){
if (ret.msg) {
layer.msg(ret.msg,{
time:3000
},function(){
//window.location.href = ret.url; //跳轉到回調的地址
window.location.href = params.url; //跳轉到form表單的地址
})
}
}
}
}
});
});
</script>
<!--中間內容/end-->
```
## 判斷數據是否為空
```
if($.isEmptyObject(params.data) !== true){
//code
}
```
- select
- select自定義值
- fsLayuiPluginSelect
- 修改源碼并重新編譯的操作流程
- Fly Template
- LayUI版本
- LayIM
- 《layui從魚到漁》系列教程
- 提示框的顏色
- lay-verType異常提示層
- 提示
- Layui-JS
- 日期
- 1數據表格-張偉
- 2彈出層
- 3更改狀態
- 4刪除操作
- 5點擊列表顯示圖片
- 6.搜索功能
- 7.批量刪除
- 8.排序功能
- 9.表單提交
- 10.單圖上傳
- 11.表單中城市區聯動
- 12單圖上傳
- 13.其他備注
- 點擊彈出及保存自動關閉最簡實例
- 參數
- jqajax的應用
- js-del,js-action彈出操作
- 編輯刪除
- LayUI
- layui-tab 標簽頁
- layui-table 靜態表格
- layui-btn 按鈕
- layui.data
- layui-數據表格
- 監聽
- 必填
- 底層方法
- layui-表單監聽
- lay-tpl
- 加載中
- layui-form表單
- layui內置模塊(element常用元素操作)
- layui-tab變為豎形形式
- LayUI-cdn及初始模板
- laytpl-checkbox不顯示樣式
- 點擊加載active樣式
- layui官方干貨
- onclick的坑
- layer.js怎么傳參
- laytpl判斷
- 如何在一個div區域塊內顯示加載效果
- LayUI擴展
- 基于Layui做出來的Target標簽選中功能
- layui拓展之“下拉多選功能”
- layUI 擴展模塊之樹形下拉選擇框 selecttree
- 自己做的 layui 星星評分插件
- 精品
- 給 layui 擴展一個 steps 步驟組件
- 知識采集
- checkbox
- laypage+laytpl
- laypage
- laypage-jquery
- lay-verify擴展
- LayUI封裝
- 問題
- 為什么layer中彈出層內容點擊事件不起作用