tnblog
首页
视频
资源
登录

页面传值 和回调函数

4832人阅读 2021/3/17 15:54 总访问:116015 评论:0 收藏:0 手机
分类: MVC
    var jos = window.frames["需要使用页面的名字可以检查找到属性"].函数名;    frame里面的属性名每次点击都不一样可以找到规律解决如下面这个返回的index就可以解决
  layer.open({
                    type: 2,
                    skin: 'layui-layer-lan',
                    anim: 4, //动画类型,         
                    title: "修改",
                    area: ["500px", "450px"],
                    content: "/Home/Indexlayer?joo=" + arr,
                    btn: ["确定", "取消"],
                    success:function () {
    
                    },
                    yes: function (index) {
                     
                        //讲另一个页面的数据传回来再操作
                        var jos = window.frames["layui-layer-iframe" + index].updates();                   
                        //回调函数
                        //直接将函数传过去达到分开的效果
                        var jos = window.frames["layui-layer-iframe" + index].updatess(function (result) {
                            if (result > 0) {
                                alert("修改成功!")
                                location.href = "/Home/index1";
                            }
                        });
                        layer.close(index);
                    },
                });//前台的函数和回调函数//回调函数就是将一个函数放到想要的页面里使用(就是传了一个函数 像委托)
                var updates = function () {
        var id = $("#IDD").val();
        var username = $("#namea").val();
        var Number = $("#numb").val();
        var userclass = $("#clas").val();
        var state = $("#statees").val();
        var returns = { id: id, username: username, Number: Number, userclass: userclass, state: state }
        return returns;
      
    }

    //回调函数
    var updatess = function (success) {
        var id = $("#IDD").val();
        var username = $("#namea").val();
        var Number = $("#numb").val();
        var userclass = $("#clas").val();
        var state = $("#statees").val();
        var returns = { id: id, username: username, Number: Number, userclass: userclass, state: state }

        $.post('/Home/Index3', returns, function (result) {
        
            success(result)
        })
       

    }


评价
.
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术