All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.assets.other.js.menu.min.js Maven / Gradle / Ivy

function post(path, params, method) {
    method = method || "post";

    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);

    for (var key in params) {
        if (params.hasOwnProperty(key)) {
            var hiddenField = document.createElement("input");
            hiddenField.setAttribute("type", "hidden");
            hiddenField.setAttribute("name", key);
            hiddenField.setAttribute("value", params[key]);

            form.appendChild(hiddenField);
        }
    }

    document.body.appendChild(form);
    form.submit();
}

function loadMenuData() {
    var table = $('#example').DataTable({
        language: {url: 'assets/datatables/Chinese.json'},
        processing: true,
        serverSide: true,
        paging: true,//开启分页
        searching: true,
        lengthMenu: [ //自定义分页长度
            [15, 30, 50, 100],
            ['15 页', '30页', '50页', '100页']
        ],
        order: [[0, "asc"]],
        ajax: {
            url: "root/menu-data.do",
            data: function (data) {
                console.log(data);
            }
        },
        columns: [{data: 'name', width: '150px'},  
            {data: 'position',defaultContent: ''},
			{data: 'pname',defaultContent: '', orderable: true},
			{data: 'uri',defaultContent: ''},
			{data: 'icon',defaultContent: ''},
            {
                data: null, searchable: false, orderable: false, width: '120px',
                render: function (data, type, full, meta) {
                    var name = data.name;
                    var html = '
详情 '; html += '修改 '; html += '删除
'; return html; } }], autoWidth: false }); } function exists_menu(){ $.ajax({ url: "root/menu-exists.do", type: 'POST', dataType: 'json', data: {'name': $("#name").val()}, success: function (data) { if (data) { $('body').overhang({type: "info", message: "菜单名称已经被使用,请换另一个!"}); $("#btnsubmit").attr("disabled", "disabled"); } else { $("#btnsubmit").removeAttr("disabled"); } } }); } $("#menu_form").validate({ rules: { name: { required: true }, position: { required: true, digits:true, min:0 } }, messages: { name: { required: "请输入菜单名称", }, position: { required: "请输入位置", digits:"请输入整数", min: "输入值不能小于0" } }, errorElement: "em", errorPlacement: function (error, element) { error.addClass("text-danger"); if (element.prop("type") === "checkbox") { error.insertAfter(element.parent("label")); } else { error.insertAfter(element); } } }) function deleteMenu(x) { $('body').overhang({ type: "confirm", message: "确认删除当前菜单?", callback: function (value) { if (value) { post('root/menu-delete.jsp', {name: x}); } } }); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy