xtree dwr (ajax)异步加载每个树结点的代码
tree.js
function getRank(rankNum)
{
var rankName="";
switch(rankNum)
{
case 1:
{
rankName="(普通会员)";
break;
}
case 2:
{
rankName="(一级会员)";
break;
}
case 3:
{
rankName="(二级会员)";
break;
}
case 4:
{
rankName="(三级会员)";
break;
}
}
return rankName;
}
function getContent(arrayCol)
{
var str="";
var imgPath=rootPath+"images/";
if(arrayCol.N_IS_SERVICE=="2")
{
imgPath+="fwzx.gif";
}else
{
switch(parseInt(arrayCol.N_STATE))
{
case 0:
{
imgPath+="wkt.gif";
break;
}
case 1:
{
imgPath+="kt.gif";
break;
}
}
}
if(arrayCol.N_STATE==2)
{
imgPath+="chuju.gif";
}
return str +="<img src='"+imgPath+"'/>"+arrayCol.V_USER_ID+getRank(parseInt(arrayCol.N_RANK));
}
function addNode(obj)
{
if(obj.sFlag==undefined && obj.isSon>0)
{
obj.sFlag=1;
ajaxuser.getUserTree(obj.sId,1,function(datas){
for(var i=0;i<datas.length;i++)
{
var chdNode=datas[i];
var tmpEle = new WebFXTreeItem(getContent(chdNode),chdNode.V_USER_ID,chdNode.IS_SON)
相关文档:
今天的话题是如何改进自己网站的界面或提高网站的视觉体验,从而让用户记忆犹新。
我们有三种主要的方法(从难到易):自己动手写脚本;使用类似于jQuery和mooTools的JavaScript框架(可以让编写代码变得更容易些);使用能工作于现有的JavaScript框架下的提前预置好的脚本或那种从头开始开发的创建者。这篇文章适合那 ......
默认情况下AJAX Control Toolkit并没有安装到VS2008中,开发人员需要单独下载并进行安装。网址如下:http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27326 ,AJAX Control Toolkit是一个不断更新的项目,该网页将每段时间内发布对该工具包的更新。在该页面中选择AJAXControlToolki ......
Ajax,选择同步还是异步
Ajax在网页中最大的一个优点是它可以访问服务器上的信息而不需要重新加载网页。这意味着要检索或是更新信息的某一小个部分的时候,只需要从服务器端传送那一部分需要的信息而不需要重新下载整个网页。
Ajax可以通过两种方法访问服务器,即同步(脚本会停留并等待服务器发送回复然后再继续)和 ......
首先检查Web.config文件里是否是如下代码:
打开VS2005创建新项目,选择ASP.NET AJAX项目,然后把该项目Web.config文件的内容全部复制到你报错的Web.config文件里。
如果这个办法未能解决办法请查看该项目根目录的Bin文件夹内是否有System.Web.Extensions.Design.dll、System.Web.Extensions.dll、A ......