zoukankan      html  css  js  c++  java
  • 重温Ajax

     1 <script type="text/javascript">
     2 
     3         var xmlhttp;
     4         var url = "ajax.aspx";
     5         
     6         function createxmlttp() {
     7            
     8             if (window.XMLHttpRequest) {
     9                 xmlhttp = new XMLHttpRequest();
    10             }
    11 
    12             if (window.ActiveXobject) {
    13                 try {
    14 
    15                     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    16                 }
    17                 catch (e) {
    18 
    19                     try {
    20                         xmlhttp = new ActiveXObject("msxml2.XMLHTTP");
    21                     }
    22                     catch (e)
    23                     { }
    24                 }
    25 
    26             }
    27 
    28         }
    29 
    30         function TestAjax() {
    31             var obj = document.getElementById('txtcontent');
    32             createxmlttp(); //创建xmlhttp
    33 
    34             if (!xmlhttp) {
    35                 alert("xmlhttp创建失败.");
    36             }
    37             else {
    38             
    39                 xmlhttp.open("post", url, true);
    40                 xmlhttp.onreadystatechange = function() {
    41 
    42                     if (xmlhttp.readyState == 4) {
    43 
    44                         var msg = document.getElementById('msg');
    45                         msg.value = '数据正在加载。。';
    46 
    47                         if (xmlhttp.status == 200) {
    48                              //alert(xmlhttp.responseText); return false;
    49                             obj.innerHTML=xmlhttp.responseText;
    50                         }
    51                     }
    52                 }
    53             }
    54 
    55             xmlhttp.send("msg='sss'");
    56             
    57         }
    58         
    59         
    60     </script>
    1   <input type="button" value="测试" onclick="TestAjax()" />
    2         <label id="msg"></label>
    3         <label id="txtcontent"></label>
    AJax.aspx
    View Code
     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 
     8 namespace TestUrl
     9 {
    10     public partial class ajax : System.Web.UI.Page
    11     {
    12         protected void Page_Load(object sender, EventArgs e)
    13         {
    14             Response.Write(DateTime.Now);
    15             Response.Write(Request["msg"]);
    16             Response.End();
    17         }
    18     }
    19 }

  • 相关阅读:
    asp.net中的控件类型
    string、Empty和null三者的区别
    readonly和const的区别
    接口和抽象类的区别
    asp.net身份认证方式
    什么是继承
    dbca静默管理数据库&数据泵导出导入 大风起
    应用偶发性连接不上Oracle数据库的排查案例 大风起
    开源控件SourceGrid学习(附源代码)
    强类型与弱类型Dataset 与DataTable间的艰难选择
  • 原文地址:https://www.cnblogs.com/mybluesky99/p/2050176.html
Copyright © 2011-2022 走看看