JS回调函数callback

choose_goods(url, obj,function(res){ 

  if(res.btn==3&&res.status==1){
    console.log(res);  
  }
});
复制代码
function choose_goods(url, obj,callback) {
        var o = $(obj);
        var garr = new Array();
        garr['status'] = 0;
        layer.open({
            type: 2,
            title: "选择商品",
            shadeClose: true,
            shade: 0.3,
              maxmin: true, //开启最大化最小化按钮
              area: ['900px', '580px'],
              fixed: false, //不固定
              btn: ['新增商品', '选中', '选中并关闭', '取消'],
              //btn: ['btn1','btn2','btn3', 'btn4'],
              content: url,
              btn1: function (index, layero) {garr['btn'] = 1;
                garr['status'] = 1;
                callback(garr);
                return false;            
            },
            btn2: function (index, layero) {
                garr['btn'] = 2;
                //按钮【按钮二】的回调
                garr['status'] = 1;
                callback(garr);
                return false;
            },
            btn3: function (index, layero) {
                garr['btn'] = 3;
                garr['status'] = 0;
               //获取商品信息
                $.get("/admin/basic/one_goods.html", { id: goodid }, function (data, state) {
                    if (data.status == 1) {
                        garr['status'] = 1;
                        garr['data'] = data;
                        layer.close(index);
                        callback(garr);
                    } 
                })
                return false;
            },
            btn4: function (index, layero) {
                layer.close(index);
                return false;
            },
        });
    }
复制代码

 

posted @   zhang_you_wu  阅读(220)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示