一个困惑了一天多的easyui accordion 问题

gdjlc 2013-09-30 10:20:12
做了一个菜单,如果不用ajax,手动添加菜单项html在页面,就会正常显示

<div id="divTree" class="easyui-accordion" fit="true" border="false">
<div data-options="iconCls:'tu0501'" title="后台管理">
<div class="easyui-panel" fit="true" border="false">
<ul class="easyui-tree">
<li><a href="#" icon="tu1201" rel="Article/List.htm">随笔列表</a></li>
<li><a href="#" icon="tu1201" rel="Category/List.htm">类别列表</a></li>
</ul>
</div>
</div>
<div。。。。这里的内容和下面ajax获取的“d”一样。。。
</div>
</div>





但是如果用ajax获取“菜单项html”后就不正常了,加了$.parser.parse($('#divTree'));
或者$.parser.parse();也没用。

$.net.AccountBLL.GetMenuByAccount(function (d) {
$('#divTree').append(d); //d为ajax获取菜单html
$.parser.parse($('#divTree'));
});


<div id="divTree" class="easyui-accordion" fit="true" border="false">
<div data-options="iconCls:'tu0501'" title="后台管理">
<div class="easyui-panel" fit="true" border="false">
<ul class="easyui-tree">
<li><a href="#" icon="tu1201" rel="Article/List.htm">随笔列表</a></li>
<li><a href="#" icon="tu1201" rel="Category/List.htm">类别列表</a></li>
</ul>
</div>
</div>
</div>


变成了

也就是“系统设置”和“个人设置”不见了,只显示它们的子菜单
...全文
11546 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
GDY__GDY 2016-04-15
  • 打赏
  • 举报
回复
引用 2 楼 showbo 的回复:
<div id="divTree"> 去掉 class="easyui-accordion" fit="true" border="false"这些属性,不让easyui自动处理accordion,调用easyui的api来生成试试
$.net.AccountBLL.GetMenuByAccount(function (d) {
                $('#divTree').append(d);       //d为ajax获取菜单html
                //$.parser.parse($('#divTree'));

    $('#divTree').accordion({ border:false,fit:true });
 });
洗洗敲代码吧 2015-06-07
  • 打赏
  • 举报
回复
一级菜单的图标出不来啊。。二级菜单的样式也不管用了。。。郁闷!!
夜无痕星 2015-03-16
  • 打赏
  • 举报
回复
感谢版主!!!终于弄好了。得去掉$.parse.parse()才行!
夜无痕星 2015-03-16
  • 打赏
  • 举报
回复
楼主,你这只困惑一天,我在这儿都困惑一星期了!!!起初还以为是传的JSON格式的菜单数据不标准,现在看来是easyui的问题啊,我这就去试试。有什么问题的话还希望楼主和版主指点指点啊
夏日青桔 2014-04-11
  • 打赏
  • 举报
回复
为什么我像下面这样动态生成,会报错啊?求解!!!非常感谢!
$('#divTree').append(d);
$.parser.parse($('#divTree'));
$('#divTree').accordion({ border: false, fit: true });

错误信息如下:
TypeError: $.data(...) is undefined jquery....min.js (第 3187 行)
return $.data(jq[0],"accordion").panels;

xilaianzxsc 2013-12-18
  • 打赏
  • 举报
回复
我也想弄出这样一个好看的菜单来
xilaianzxsc 2013-12-10
  • 打赏
  • 举报
回复
showbo老师一到,什么问题都能解决
xilaianzxsc 2013-12-06
  • 打赏
  • 举报
回复
向老师学习了
「已注销」 2013-12-05
  • 打赏
  • 举报
回复
[yabao=什么意思啊][/yabao]
gdjlc 2013-09-30
  • 打赏
  • 举报
回复
多谢版主,还真的好了。 不过要加上$.parser.parse($('#divTree'));不加的话,一级菜单正常,但里面的菜单样式失效了

$.net.AccountBLL.Options.async = false;
$.net.AccountBLL.GetMenuByAccount(function (d) {
       $('#divTree').append(d);
       $.parser.parse($('#divTree'));
       $('#divTree').accordion({ border: false, fit: true });                
 });
  • 打赏
  • 举报
回复
<div id="divTree"> 去掉 class="easyui-accordion" fit="true" border="false"这些属性,不让easyui自动处理accordion,调用easyui的api来生成试试
$.net.AccountBLL.GetMenuByAccount(function (d) {
                $('#divTree').append(d);       //d为ajax获取菜单html
                //$.parser.parse($('#divTree'));

    $('#divTree').accordion({ border:false,fit:true });
 });
fzfei2 2013-09-30
  • 打赏
  • 举报
回复
容器事先加上 固定高度试试
针对矿山运输车辆超载监管中长期存在的源头管控缺失、数据孤岛严重、人工执法覆盖面有限等突出问题,本方案构建了一套以矿山企业侧地磅和过车数据为核心数据源的智能监管体系。方案采用"感知层—传输层—平台层—应用层"四层总体架构,在矿山企业出入口部署地磅称重系统、车牌识别摄像机、视频监控及GPS/北斗电子围栏等感知设备,通过光纤专线与5G无线相结合的传输网络,将称重数据、过车图片、视频流和定位轨迹实时汇聚至数据中台。平台层基于PostgreSQL、TDengine、MinIO等多元存储和Flink流式计算引擎,实现数据接入、治理、计算与服务全链路支撑。应用层面向交警和运管部门,提供实时监控中心、超载智能三级预警、车辆轨迹追踪、多维数据分析、执法联动电子证据包生成、企业信用A/B/C/D四级评价等功能,并与交警六合一、运管综合执法、治超非现场执法等系统深度对接,打通跨部门数据壁垒。方案遵循源头治理、数据驱动、部门协同、安全可靠、适度超前、分步实施六大原则,按"一期试点—二期推广—三期深化"分步推进,建设周期12至14个月。预期实现超载检出率从20%提升至90%、执法响应从小时级缩短至分钟级、监管覆盖率100%,同时减少道路维修费用约30%、降低人工执法成本50%,为道路交通安全治理现代化提供可落地的技术路径。
代码下载链接: https://pan.quark.cn/s/73a448bd47e6 功能: 1、跨运营商统一缴费:提供对移动、联通、电信、网通等运营商的联合缴费服务,并包含手机号码办理及游戏点卡充值功能。 2、代理商体系管理:系统为代理商提供集中化的登录账号分配;各代理端可实现预存话费、佣金的综合结算,支持实时查询缴费账单与佣金状态,预存款自动计入系统。 3、数据迁移功能:系统内所有数据及操作日志均可导出为EXCEL格式文件。 4、资金流转安全防护:确保数据在传输环节的机密性;通过IP地址绑定及设备绑定机制,构建安全可靠的防护体系。 5、账户信息查询:支持查询缴费目标号码的机主身份信息、账户余额及欠费明细,可在缴费前后进行查询操作。 6、自主运营平台:采用独立服务器架构,不受第三方机构干预,具备界面定制能力,是运营商优选的缴费合作平台。 7、分级权限设置:系统可根据代理用户类型分配差异化的操作权限,包括缴费权限、查询权限及管理权限。 8、自动化运行机制:服务器实现全流程自动化无人值守操作,所有执行记录以黑匣子形式实时存档,确保永久可追溯。 9、数据容灾保障:服务器支持双机热备运行模式,两台主机部署于不同地理位置,任何单点故障不会引发数据丢失。 10、即时通讯系统:配备完善的实时消息通知功能,涵盖新订单提醒、处理结果通知、服务器公告推送及代理商内部通讯。 11、语音验证流程:用户缴费时将触发语音二次确认环节;通过语音提示完成验证操作。 12、号码输入优化:缴费流程支持手动输入目标号码,降低输入错误风险。 政策: 平台具备全国范围的运营资质,对于希望进入代理行业但缺乏经验的用户,本平台是理想选择。签订正式合作协议后,公司将提供上门安装指导及系统操作培训,并定制符...

52,780

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧