xmlhttp例子

 

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>xmlhttprequest ajax demo</title>
    <script type ="text/javascript" language ="javascript" >
    var Int; 
Int = setInterval("creatReq('ajaxServer.aspx')", 3000); 
    
    
        var req; //定义变量,用来创建xmlhttprequest对象
        function creatReq(  url) // 创建xmlhttprequest,ajax开始
        {
           // var url="ajaxServer.aspx"; //要请求的服务端地址
            if(window.XMLHttpRequest) //非IE浏览器,用xmlhttprequest对象创建
            {
                req=new XMLHttpRequest();
            }
            else if(window.ActiveXObject) //IE浏览器用activexobject对象创建
            {
                req=new ActiveXObject("Microsoft.XMLHttp");
            }
            
            if(req) //成功创建xmlhttprequest
            {
                req.open("GET",url,true); //与服务端建立连接(请求方式post或get,地址,true表示异步)
                req.onreadystatechange = callback; //指定回调函数
                req.send(null); //发送请求
            }
        }
        
        function callback() //回调函数,对服务端的响应处理,监视response状态
        {
            if(req.readystate==4) //请求状态为4表示成功
            {
                if(req.status==200) //http状态200表示OK
                {
                    Dispaly(); //所有状态成功,执行此函数,显示数据
                }
                else //http返回状态失败
                {
                    alert("服务端返回状态" + req.statusText);
                }
            }
            else //请求状态还没有成功,页面等待
            {
                document .getElementById ("myTime").innerHTML ="数据加载中";
            }
        }
        
        function Dispaly() //接受服务端返回的数据,对其进行显示
        {
            document .getElementById ("myTime").innerHTML =req.responseText;
        }
        
    </script>
</head>
<body>
    <div id="myTime"></div>
</body>
</html>

 

public partial class ajaxServer : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Write("<h1>"+DateTime.Now.ToString()+"</h1>"); //输出当前时间

    }
}

时间: 2024-09-28 09:49:58

xmlhttp例子的相关文章

PHP和AJAX请求

在下面的 AJAX 例子中,我们将演示当用户向 web 表单中输入数据时,网页如何与在线的 web 服务器进行通信. 在下面的 AJAX 例子中,我们将演示当用户向 web 表单中输入数据时,网页如何与在线的 web 服务器进行通信. 在下面的文本框中输入一个名字(测试说明:该实例功能未实现) First Name:  Suggestions: 这个例子包括三张页面: a simple HTML form a JavaScript a PHP page HTML 表单 这是 HTML 表单.它包

XmlHttp异步获取网站数据的例子

xml|数据|异步 本文放在这里,算作一个备份吧. <script>var oDiv var xh  function getXML(){ oDiv = document.all.m oDiv.innerHTML = "正在装载栏目数据,请稍侯......." oDiv.style.display= "" xh = new ActiveXObject("Microsoft.XMLHTTP") xh.onreadystatechange

用XMLHTTP很好的一个例子_小偷/采集

进入www.ting88.com的网站,把歌手专辑页面的URL复制到文本框中再提交就可以得到歌曲的下载路径,如:http://www.ting88.com/MusicList/4141.htm  源程序如下:  <%  on error resume next  dim id,url,getCode,m,i,j,s,d,ns,nd,num,name  id=trim(request.querystring("id"))  '1.获取原网页所有内容  Function getHTT

用XMLHTTP很好的一个例子

进入www.ting88.com的网站,把歌手专辑页面的URL复制到文本框中再提交就可以得到歌曲的下载路径,如:http://www.ting88.com/MusicList/4141.htm 源程序如下: <%  on error resume next  dim id,url,getCode,m,i,j,s,d,ns,nd,num,name  id=trim(request.querystring("id"))  '1.获取原网页所有内容  Function getHTTPP

url-下面的例子是为什么,谁能解释下

问题描述 下面的例子是为什么,谁能解释下 一个简单的 GET 请求:xmlhttp.open(""GET""demo_get.asp""true);xmlhttp.send(); 在上面的例子中,您可能得到的是缓存的结果.为了避免这种情况,请向 URL 添加一个唯一的 ID:xmlhttp.open(""GET""demo_get.asp?t="" + Math.random()true

XMLHTTP对象封装技术

Ajax技术的实现主要依赖于xmlhttprequest,但我们在调用其来进行异步数据的传输时,由于xmlhttp是个短线过程(处理事件完成后就销毁)如果不对该对象进行包装处理的话,就不得不在需要调用的地方重新构建xmlhttprequest,每次调用都要写一大段的代码,实在不是个好办法.好在现在很多开源的ajax框架都提供了对xmlhttp封装的方案.这里以ajaxtags自带的prototype-1.4.0.js为母版,来看看如何将xmlhttp对象封装成一个可复用的方法.       在p

一个简单例子教你揭开AJAX神秘面纱

ajax 本文通过一个简单的例子来说明如何在IE6中使用AJAX技术.在这例子中,客户端每隔十秒,从服务器端取回一个随机的字符串,在不重新刷新页情况下,自动更新部分页面内容.例子仅用到了两个jsp文件,client.jsp及server.jsp. AJAX,即"Asynchronous JavaScript And XML"的缩写,可翻译为异步JavaScript及XML技术.其核心是一个寄宿在浏览器中名为XMLHTTPRequest的类.通过此类,可以做到无需提交表单就可以实现与服务

xmlhttp Post方法提交数据到服务器端后出现乱字符的问题!!!

xml|服务器|数据|问题 xmlhttp Post方法提交数据到服务器端后出现乱字符的问题!!! 本例子需要两个文件:xmlencode.htm和xmlencode.asp======================================xmlencode.htm============ xmlencode.asp============ 这是孟子E章提供的一个方法,但是不知道该怎么用,怎么和下面的代码加在一起用.strA="submit1=Submit&str="

利用XMLHTTP 从其他页面获取数据

xml|数据|页面 我们在编写ASP代码的时候,大家都知道可以通过post或者get获得form表单的数据,那么我们如何直接获得其他页面上的数据呢?这就要借助xmlhttp协议了.xmlhttp是xmldom技术的一部分. 下面的代码就是一个很简单的例子,我们利用xmlhttp技术,把http://www.codetoad.com/站点首页的代码以xml的形式完全获取,并且在页面中输出. <%  Dim objXMLHTTP, xml  Set xml = Server.CreateObject