利用xmlhttp取数据

<!--Page language="c#" Codebehind="WebForm5.aspx.cs" AutoEventWireup="false" Inherits="Cry18.WebForm5"-->&nbsp;<script language="javascript" type="text/javascript">
function getUserLst(){
    var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
    xmlhttp.open("POST", "GetUserAll.aspx",true);
    xmlhttp.send("");
    xmlhttp.onreadystatechange=function(){
        
          if(xmlhttp.readyState==4){
       var oDoc = new ActiveXObject("MSXML2.DOMDocument");
       oDoc.async=true;
        oDoc.onreadystatechange=function(){
          if(oDoc.readyState==4){
               var naItems=oDoc.selectNodes("/TEST/Dhz");
         var len=naItems.length;
         for(var i=0;i&lt;len;i++){
          var  row1 = tb.insertRow();
          var  cell1 = row1.insertCell();
           cell1.innerText =oDoc.selectSingleNode("/TEST/Dhz["+i+"]/UID").text+"C";
          var  cell2 = row1.insertCell();
           cell2.innerText = oDoc.selectSingleNode("/TEST/Dhz["+i+"]/UName").text+"C";
         }
          }
       }
       var res=oDoc.loadXML(xmlhttp.responseText);
       if(res){
         alert("加成功经验!");
           }else{
             alert("装载失败!");
           }
     }
            }
      }
       function MyShow()
  {
  
     var timer =window.setInterval("getUserLst()",5000);
  }
</script> <!--CTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN--><meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"/><meta content="C#" name="CODE_LANGUAGE"/><meta content="JavaScript" name="vs_defaultClientScript"/><meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"/><script language="javascript" type="text/javascript">
function getUserLst(){
    var xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
    xmlhttp.open("POST", "GetUserAll.aspx",true);
    xmlhttp.send("");
    xmlhttp.onreadystatechange=function(){
        
          if(xmlhttp.readyState==4){
       var oDoc = new ActiveXObject("MSXML2.DOMDocument");
       oDoc.async=true;
        oDoc.onreadystatechange=function(){
          if(oDoc.readyState==4){
               var naItems=oDoc.selectNodes("/TEST/Dhz");
         var len=naItems.length;
         for(var i=0;i&lt;len;i++){
          var  row1 = tb.insertRow();
          var  cell1 = row1.insertCell();
           cell1.innerText =oDoc.selectSingleNode("/TEST/Dhz["+i+"]/UID").text+"C";
          var  cell2 = row1.insertCell();
           cell2.innerText = oDoc.selectSingleNode("/TEST/Dhz["+i+"]/UName").text+"C";
         }
          }
       }
       var res=oDoc.loadXML(xmlhttp.responseText);
       if(res){
         alert("加成功经验!");
           }else{
             alert("装载失败!");
           }
     }
            }
      }
       function MyShow()
  {
  
     var timer =window.setInterval("getUserLst()",5000);
  }
</script><table id="tb" align="center"><tbody><tr><td>UID</td><td>UName</td></tr></tbody></table>

//

System.Data.DataSet ds=new System.Data.DataSet("TEST");
   System.Data.DataTable dt=new System.Data.DataTable("Dhz");
   dt.Columns.AddRange(
    new System.Data.DataColumn []{
             new System.Data.DataColumn("UID",System.Type.GetType("System.Int32")),
             new System.Data.DataColumn("UName",System.Type.GetType("System.String"))
            }
    );
   for(int i=0;i<10;i++)
   {
    System.Data.DataRow dr=dt.NewRow();
    dr[0]=i;
    System.Random ra=new Random(i);
    dr[1]=ra.Next(1000,9999).ToString ();
    dt.Rows.Add(dr);
   }
   dt.AcceptChanges ();
   ds.Tables.Add(dt);
   ds.WriteXml(context.Response.OutputStream);
   context.Response.Flush();
   context.Response.End();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值