Bootstrap 模態框確定取消觸發事件

 Modal.confirm({
                              msg : "確定要重發工單嗎?",
                               title : "提示",
                               btnok : "確定",
                               btncl : "取消"
 }).on(function(e) {
      if (!!e) {
            $.ajax({
              url : path + "/publish/publish/rePublishOrder.do",
                                    data : {poNos : poNos},
                                    headers : {
                                        "CSRF_SECURITY_TOKEN" : $("input[name='CSRF_SECURITY_TOKEN']").val(),
                                        'TOKEN_SOURCE' : 'AJAX'
                                    },
                                    async : false,
                                    success : function(data) {
                                        if (data == "success") {
                                            $("#checkedPoNos").val("");
                                            Modal.alert({
                                                msg : "工單提交重發成功!",
                                                title : "提示",
                                                btnok : "確定",
                                                btncl : "取消"
                                            });
                                        } else if (data == "noPermission") {
                                            Modal.alert({
                                                msg : "您沒有該目錄的重發權限!",
                                                title : "提示",
                                                btnok : "確定",
                                                btncl : "取消"
                                            });
                                            return false;
                                        } else if (data == "invalidStatus") {
                                            Modal.alert({
                                                msg : '當前工單狀態不允許重發操作!',
                                                title : '提示',
                                                btnok : '確定',
                                                btncl : '取消'
                                            });
                                            return false;
                                        } else if (data.indexOf("product_") > -1) {
                                            var productStatus = data.split("_")[1];
                                            Modal.alert({
                                                msg : "此工單發佈的產品(" + productStatus + "),不能進行發佈",
                                                title : "提示",
                                                btnok : "確定",
                                                btncl : "取消"
                                            }).on(function() {
                                                window.location = path + "/publish/publish/queryPublishOrderList.do?ids=" + ids;
                                            });
                                            return false;
                                        /*} else if (data.indexOf("error_") > -1){
                                            Modal.alert({
                                                msg : "工單" + data.split("_")[1] + "提交重發失敗!",
                                                title : "提示",
                                                btnok : "確定",
                                                btncl : "取消"
                                            });
                                            return false;*/
                                        } else {
                                            Modal.alert({
                                                msg : "工單提交重發失敗!",
                                                title : "提示",
                                                btnok : "確定",
                                                btncl : "取消"
                                            }).on(function() {
                                                $("#checkedPoNos").val("");
                                                $("#searchbtn").click();
                                                //window.location = path + "/publish/publish/queryPublishOrderList.do?ids=" + ids;
                                            });
                                            return false;
                                        }
                                    }
                                });
                            }
  });

觸發確定:

.on(function(e) {
                            if (!!e) {

觸發取消:

.on(function(e) {
                            if (!e) {

 

發佈了27 篇原創文章 · 獲贊 32 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章