dwz中使用flot,js报表等js插件

由于dwz是使用jquery ajax load函数加载页面,在执行$.ready方法的时候顺序并不固定,有可能在页面还没有加载的时候,执行了插件的js,这个时候就会导致js错误。

解决的方法有两种:

  1. 将插件的js绑定到按钮事件而不是$.ready,这样保证执行js的时候, 页面已经加载完毕。
  2. 使用setTimeout函数,延迟加载js,并加入document.readyState="complete"的判断,保证页面加载完毕

你可能感兴趣的:(flot)