dwz中使用flot,js报表等js插件
由于dwz是使用jquery ajax load函数加载页面,在执行$.ready方法的时候顺序并不固定,有可能在页面还没有加载的时候,执行了插件的js,这个时候就会导致js错误。
解决的方法有两种:
- 将插件的js绑定到按钮事件而不是$.ready,这样保证执行js的时候, 页面已经加载完毕。
- 使用setTimeout函数,延迟加载js,并加入document.readyState="complete"的判断,保证页面加载完毕
由于dwz是使用jquery ajax load函数加载页面,在执行$.ready方法的时候顺序并不固定,有可能在页面还没有加载的时候,执行了插件的js,这个时候就会导致js错误。
解决的方法有两种: