xmlhttp为什么取不到最新数据

yj821 2005-12-19 09:42:05
<script language="javascript">
//自动取数据
function expands()
{
debugger;
var ChildTreeUrl = "Refresh.aspx?Yhbh=<%=userName%>";
var sResult = removeHtmlCode(getURLText(ChildTreeUrl));
//var sResult = parseInt(removeHtmlCode(getURLText(ChildTreeUrl)));
//if(sResult>0)
//{

//alert("您还有"+sResult+"条记录要审批!!");
//}
document.all["Label1"].innerText="";
document.all["Label1"].innerText=sResult;
setTimeout("expands()","15000"); //五分钟刷新一次
}
function getURLText(URL)
{
var http=new ActiveXObject("Microsoft.XMLHTTP");
http.open("get",URL,false,"","");
http.setRequestHeader("CONTENT-TYPE","text/html; Charset=gb2312");
http.send();
if (http.status!=200) {
http=null;
return "";
} 
var webStr=http.responseText;
http=null;
return webStr;
}
function removeHtmlCode(sNodeDataHtml)
{
var sNodeData=sNodeDataHtml;
var s1 = sNodeDataHtml.indexOf('<!--Start-->');
s1 = s1 + ('<!--Start-->').length;
var s2 = sNodeDataHtml.indexOf("<!--End-->");
sNodeData = sNodeData.substring(s1,s2); // 取子字符串。
return sNodeData;
}
expands();
</script>

<%@ Page language="c#" Codebehind="Refresh.aspx.cs" AutoEventWireup="false" Inherits="localhost.Refresh" enableViewState="False"%>
<HTML>
<HEAD>
<title>Refresh</title>
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<FONT face="宋体"></FONT>
<!--Start--><%=MyWork_Sl%><!--End-->
</form>
</body>
</HTML>
.cs
MyWork_Sl="";
PublicFunc = new PublicFunc();
MainConn = PublicFunc.GetSqlConn(System.Configuration.ConfigurationSettings.AppSettings["SQLLinkString"]);
Shr_Gh=Request.QueryString["Yhbh"].ToString();
My_dataSet=new DataSet();
My_dataSet=PublicFunc.GetSqlDataSet(MainConn,"select Id,WDID,BGDBH from v_GZL_MY_Work where SHR='"+Shr_Gh+"'");
for (int i=0;i<My_dataSet.Tables[0].Rows.Count;i++)
{
MyWork_Sl+=My_dataSet.Tables[0].Rows[i][0].ToString()+My_dataSet.Tables[0].Rows[i][1].ToString()+My_dataSet.Tables[0].Rows[i][2].ToString();
}
...全文
149 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧