Fastadmin 在列表页window.top.open打开新页面操作表单后保持表单验证回调操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//列表页click事件
 
$(document).on('click','#add_customer',function(){
                var url = "ap/controller/add";
                var data            = {
                    area:["1050px","588px"],
                    resize:false,
                    shadeClose:true,
                    shade:0.3,
                    maxmin:false,
                    callback:function(data){
                        alert(data)
                        $("#table").bootstrapTable('refresh', {
                            silent: true //静默刷新
                        });
                    }
                };
                window.top.Fast.api.open(url, ['添加','font-size:13px'], data);
            })
复制代码
//表单提交js

Form.api.bindevent($("form[role=form]"), function(data, ret){
                //这里是表单提交处理成功后的回调函数,接收来自php的返回数据
                Fast.api.close();

            }, function(data, ret){
                window.top.notify.error(ret.msg);
                return false;
                //PHP返回失败时处理
            }, function(success, error){
                //bindevent的第三个参数为提交前的回调
                //如果我们需要在表单提交前做一些数据处理,则可以在此方法处理
                //注意如果我们需要阻止表单,可以在此使用return false;即可
                //如果我们处理完成需要再次提交表单则可以使用submit提交,如下
                // Form.api.submit(this, success, error);

                Form.api.submit(this,function (data,ret){
                    console.log(data);
                    console.log(ret);
                    Fast.api.close(1234567);
                },function(data,err){
                    console.log(data)
                    console.log(err);
                    alert(555);
                });
                return false;
            });
复制代码

 

 

posted @   温柔的风  阅读(73)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示