树形展示
1.onreadystatechange后面跟的js函数名;而且该函数不允许带参数;如果在回调处理函数中需要用到此次事件相关参数,则在往ajax实现函数中传入一个中间函数;
例:postXmlHttp("GET",url,"TEXT","addSubTree("+cateId+")");
本来是想将addSubTree(id)做为回调处理函数,但是ajax封装的回调处理函数步能带参数(父节点id)
但是需求上需要回调处理的时候有对应的参数(父节点id),怎么办呢?
抽象一个带参数的处理函数 function addSubTree(parentId){ },然后在调用ajax时将该 "函数名(参数)",
传递到ajax实现函数中,赋给一个临时全局变量_processPostChange,最后在回调处理函数中引用该临时变量,
例如:setTimeout(_processPostChange,2);
2.
页:
[1]