ajax异步加载来的数据我用append加载到页面失效

做一个导航条,因为导航条的数据包括它的下拉的内容都要从后台取,所以用ajax异步加载,但是在ajax中each遍历时 append 失效
部分json数据
部分json数据
前台DOM
前台Dom
ajax
ajax
chrome调试
图片说明

3个回答

你这个用了第三方的菜单插件吧,用插件的方法来添加子菜单,很多插件不会继续监控原对象是否改变然后更新已经生成的插件ui的,只能用插件的方法添加

如果没有方法,在ajax的success中append后再调用菜单初始化方法

showbo
支付宝加好友偷能量挖,胡杨等着我的招呼 回复LynnVincent: 有用记得采纳
接近 4 年之前 回复
LynnVincent
LynnVincent 是的,这个界面用了一个框架,但是框架里的导航栏数据是死的,我想改成活的,现在问题已经解决了,谢谢
接近 4 年之前 回复

试一下把下面的 <"/ul"><"/li">先append进去,再append sublist

可以直接用字符串拼接的形式显示数据。http://blog.csdn.net/u010798367/article/details/52947371 详细请参考我的这篇文章。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐