这两天用jquery写一个菜单,分别用json和xml来作为数据格式,先说下大概的思路,就是在div里面加入ul,现在在读取xml的时候,出现以下症状:
1.数据读取出来了,也显示了,但是如果有子菜单,显示不出来!
2.于是我在另一个测试层show_div里面,打印出生成的代码:$('#show_div').text($('body').html());动态生成的ul,打印不出来!!!
3.最奇怪的事出现了,如果我在$('#show_div').text($('body').html());加上一句alert(),动态生成代码就显示出来了!!!!子菜单也显示出来了!!!!!!!!
这是神马情况?!!!!!!!!!!
请各位高手解决此问题!!!!,百分双手奉上!!!!!注:json格式下,没有此问题!!!!
1.数据读取出来了,也显示了,但是如果有子菜单,显示不出来!
2.于是我在另一个测试层show_div里面,打印出生成的代码:$('#show_div').text($('body').html());动态生成的ul,打印不出来!!!
3.最奇怪的事出现了,如果我在$('#show_div').text($('body').html());加上一句alert(),动态生成代码就显示出来了!!!!子菜单也显示出来了!!!!!!!!
这是神马情况?!!!!!!!!!!
请各位高手解决此问题!!!!,百分双手奉上!!!!!注:json格式下,没有此问题!!!!
解决方案 »
- js点击一个按钮触发事件,根据事件结果显示另外一个按钮
- js菜鸟求助。
- 构造函数不初始化直接调用时赋值不行吗?
- javascript设置div的title
- jquery 问题 点击注册按钮,出来一个对话框,这个对话框是不是应该用个插件?
- ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●replace后面那个函数的怪问题 大家都看看~~~~!!!!!!!!!!!
- 请问怎么判断鼠标是否移动到了表格边框上?
- 看一看这个又简单又复杂的问题!
- 如何用两个单选按钮来控制一个文本框的“可写”与“不可写”
- 通过数据库取值,如果使数值相等的radio初始化被选中。我想通过循环判断实现。
- 对联广告效果
- 求教:改良一段JS
应该是alert阻断了JS,使得在alert这段时间内,js处理完了数据。
可以从这里找找看
不过我想你不管alert怎样
内部的处理还是再继续
你的问题,可以修改write方法,让这个方法不用document.write,而是使用innerHTML或者DOM方式添加到容器中去。
如果不想改那就只有用第一种方法了。。
最多把 var tree = new WebFXLoadTree("我是树形菜单", "a.xml");
tree.write();
改成loadTree();
你先用一样的Html代码,看静态能否正常显示也有可能是js错误,或者是样式问题导致不显示
顺便借地方用下群号36466679正在发展中,欢迎各位js,css,asp.net,和数据库爱好者加入本群
ajax 同步和异步问题 按这个主题搜索和检查代码