nginx_switch.js 1.88 KB
$(function () {
    $("#validateTokenRltInfo").hide();
});

function initSwitch(cloudName, target) {
    var dialog = $("<div>").appendTo($("body"));
    dialog.dialog({
        title: "你确定切换吗",
        backdrop: "static",
        content: "你确定要将" + cloudName + "上的流量切向" + target + "吗?",
        buttons: [{
            text: "否",
            className: "btn-danger",
            onclick: function () {
                $(dialog).dialog("hide");
            }
        }, {
            text: "是",
            className: "btn-success",
            onclick: function () {
                var param = {
                    cloudName: cloudName,
                    target: target
                }
                $.ajax({
                    type: 'post',
                    url: 'switchNginxConf',
                    data: param,
                    dataType: 'text',
                    success: function (resp) {
                        $(dialog).dialog("hide");
                        var data = JSON.parse(resp);

                        var dialog2 = $("<div>").appendTo($("body"));
                        dialog2.dialog({
                            title: "切换结果",
                            backdrop: "static",
                            content: data.data,
                            buttons: [{
                                text: "确定",
                                className: "btn-danger",
                                onclick: function () {
                                    window.location.href = getUrlBasePath() + "/nginxswitch/toNginxSwitch";
                                }
                            }]
                        });

                    },
                    error: function (data) {
                        layer.msg("Token异常", {icon: 2});
                    }
                });
            }
        }]
    });

}