关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 10307|回复: 3

[环境搭建] 添加菜单问题

[复制链接]
发表于 2013-11-19 16:49:31 | 显示全部楼层 |阅读模式
菜单权限添加到一定数量就不能添加了,因为AJAX的URL过长,JS报,找了半天才找到这个问题出在哪里,咋弄?


发表于 2013-11-19 18:25:41 | 显示全部楼层
用data方式传输,不要用url后缀的方式
 楼主| 发表于 2013-11-20 09:22:29 | 显示全部楼层
data传递方式他的菜单只能多加几个,到了一定数量的菜单后也是不能保存,好像是URL限制了长度的
 楼主| 发表于 2013-11-20 10:14:11 | 显示全部楼层
Alexander帮我解决了,重载了/WebRoot/plug-in/tools/curdtools.js的mySubmit方法。把代码写在下面:


function doSubmit(url,rolefunctions,roleId) {
        $.ajax({
                async : false,
                cache : false,
                type : 'POST',
                data : {
                        rolefunctions : rolefunctions,
                        roleId : roleId
                },
                url : url,// 请求的action路径
                error : function() {// 请求失败处理函数
                },
                success : function(data) {
                        var d = $.parseJSON(data);
                        if (d.success) {
                                var msg = d.msg;
                                tip(msg);
                                reloadTable();
                        }
                }
        });
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表