zoukankan      html  css  js  c++  java
  • 模拟alert,confirm 阻塞状态

    /***
    * 模拟alert弹窗
    * content 为弹框显示的内容
    * 确定按钮对应的下面取消关闭显示框
    * **/
    function oAlert(content) {
    var oWrap = $('.alert_d');
    oWrap.show();
    oWrap.find('p').html(content);
    btnOk();
    btnNo();
    };
    /**
    * 模拟confirm弹出阻塞事件
    * content 弹框显示的内容
    * id 回调函数的ID值
    * callback 执行回调函数
    * **/
    function oConfirm(content,id,callback) {
    var oWrap = $('.confirm_d');
    oWrap.show();
    oWrap.find('p').html(content);
    btnOk(callback,id);
    btnNo();
    };
    /**
    * 确定按钮事件
    * 确定之后执行回调函数
    *
    * **/
    var btnOk = function (callback,id) {
    $("#mb_btn_ok").click(function () {
    if (typeof (callback) == 'function') {
    callback(id);
    }
    $(".confirm_d").hide();
    });
    }
    /**
    * 取消按钮事件
    * 关闭显示的框
    * */
    var btnNo = function () {
    $("#mb_btn_no,#al_btn_ok").click(function () {
    $(".confirm_d,.alert_d").hide();
    });
    }


    实际调用
    callback 被替换为
    function bkdelete(id){}函数
    function delete1(id){
    oConfirm("是否要删除?",id,function bkdelete(id){
    $.ajax({
    type: "GET",
    dataType: 'json',
    cache: false,
    data:{"id":id},
    url: "url",
    success: function (json) {
    oAlert(json.message)
    if (json.success) {
    //要执行的东西
    }
    },
    error: function (response) {
    ajaxError(response);
    }
    });
    })
    }
  • 相关阅读:
    mysql 中索引的限制
    lvm扩展记录
    转载:权威GIS类数据网站汇总
    转载:文件系统inodes使用率过高问题处理
    转载: k8s--pod的状态为evicted
    转载:k8s更新策略
    转载:Tomcat的JVM内存溢出解决方法
    软件推荐
    U盘安装Centos7 问题记录
    转载:Linux下查找文件
  • 原文地址:https://www.cnblogs.com/daiwenru/p/7229759.html
Copyright © 2011-2022 走看看