现象:调试时百思不得其解,在dwz.stable.js中,加一句alert,就有效果了,去掉之后又没了。
后来在dwz.stable.js中alert了一下tbody的内容,发现页面表格内容还是原来静态的内容,而不是ajax请求到的内容。
因此,估计是ajax异步造成的问题。
因为经观察,运行顺序是先加载jsp页面,然后执行页面的 $(function(),然后才会初始化dwz框架。
我的页面加载完后自动调用ajax获取内容并设置表格,由于ajax默认为异步,所以此时表格内容可能还没有设置,就已经开始初始化dwz.table了,因此在dwz.stable.js中调试,看到的还是table中的静态内容。
后来,把ajax请求改为同步,所有都正常了,就加一句话的问题呀!!! 搞了大半天。
$(function()
{
//alert('a');
//alert('b');
sys_menu__dispdata(1,20);
});
//显示菜单列表数据
function sys_menu__dispdata(curpage,perpage){
try{
//!!获取本页面的总div,然后从里面获取元素。因为dwz框架所有页面都在index中,所以id,cla