可以把CSDN保存原代码后看看啊兄弟
我感觉是用的AJAX
我感觉是用的AJAX
解决方案 »
- JS生成可拖动层的问题,不会也帮顶一下,非常感谢
- 请问下面这种javascript是什么写法
- jquery click传参的问题
- 怎么让jsp页面随着浏览器的变化而变化啊?
- javascript 如何确保先执行一段程序再进行下一步
- IE7中window.open的问题
- 求空字符串验证方法
- Javascript验证在IE中有效,在FF中无效,怎么办?
- 写了一个自定义的控件,通过RadioButtonList控件的选择实现对textbox的显示,脚本在aspx页面执行就是正确的,不知道为啥?
- html中<img>如何显示一个 后缀名不匹配的图片?
- 求教:js能否往修改当前浏览页面的属性
- 各位.如何取得正文中的某一段字.
你看看这个
再看这里面的源码
string treestr = "";
string temp = AKSON.Project.WaterConservation.Common.ClsHtml.GetQueryString("id");
if (temp.Length == 0)
{
treestr += "function InitShowTreeInfo(tree)\r\n";
treestr += "{\r\n";
treestr += "tree.nodes['0_a'] = 'text:欢迎您[" + ClsSql.ReturnSqlField("select sum(PICCOUNT) from S_TYPE_B ", 1) + "];url:Default.aspx;';\r\n";
string sql = "select * from S_TYPE_B WHERE (LEN(ID) =2) and ISTYPE=0 ORDER BY STNM"; DataSet ds = ClsSql.FullDataSet(sql, 1);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string VARC1 = "url:Default.aspx?tid=" + ds.Tables[0].Rows[i]["TID"].ToString() + ";";
//string PICCOUNT = ds.Tables[0].Rows[i]["PICCOUNT"].ToString();
string t_id = ds.Tables[0].Rows[i]["ID"].ToString();
treestr += "tree.nodes['a_" + ds.Tables[0].Rows[i]["ID"].ToString() + "']='text:" + ds.Tables[0].Rows[i]["STNM"].ToString() + "[" + ClsSql.ReturnSqlField("select sum(PICCOUNT) from S_TYPE_B where left(id," + t_id.Length + ")='" + t_id + "'", 1) + "];" + VARC1 + "childNodesFileName:TreePicShowJS.aspx?id=" + ds.Tables[0].Rows[i]["ID"].ToString() + ";';\r\n";
}
ds.Clear();
ds.Dispose();
treestr += "}\r\n";
Response.Write(treestr);
Response.Write("POK");
Response.End();
}
else
{
string sql = "select * from S_TYPE_B where substring(ID,1," + temp.Length + ")='" + temp + "' and len(ID)=" + (temp.Length + 2) + " and ISTYPE=0 order by ORDERBY desc, STNM";
//Response.Write(sql + "<br>");
DataSet ds = ClsSql.FullDataSet(sql, 1);
string t = "";
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
string t_id = ds.Tables[0].Rows[i]["ID"].ToString();
string VARC1 = "url:Default.aspx?tid=" + ds.Tables[0].Rows[i]["TID"].ToString() + ";";
if (ClsSql.JudgeRecordExists("select * from S_TYPE_B where substring(ID,1," + t_id.Length + ")='" + t_id + "' and len(ID)=" + (t_id.Length + 2) + " and ISTYPE=0", 1))
{
Response.Write("tree.nodes['" + temp + "_" + t_id + "'] = 'text:" + ds.Tables[0].Rows[i]["STNM"].ToString() + "[" + ClsSql.ReturnSqlField("select sum(PICCOUNT) from S_TYPE_B where left(id," + t_id.Length + ")='" + t_id + "'", 1) + "];" + VARC1 + "childNodesFileName:TreePicShowJS.aspx?id=" + t_id + "';\r\n");
}
else
{
Response.Write("tree.nodes['" + temp + "_" + t_id + "'] = 'text:" + ds.Tables[0].Rows[i]["STNM"].ToString() + "[" + ClsSql.ReturnSqlField("select sum(PICCOUNT) from S_TYPE_B where left(id," + t_id.Length + ")='" + t_id + "'", 1) + "];" + VARC1 + "';\r\n");
}
t += "\\x0f\\x0f" + temp + "_" + t_id;
}
Response.Write("tree.names +='" + t + "';\r\n\r\n");
ds.Clear();
ds.Dispose();
Response.End();
}