Ajax & XMLHttpRequset

沙比儿

沙比儿

2016-02-19 20:38

想要天天向上,就要懂得享受学习。图老师为大家推荐Ajax & XMLHttpRequset,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

   1%@ Page language="c#" Codebehind="$FILENAME$.cs" AutoEventWireup="false" Inherits="$INHERITS$" %
   2!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
   3
   4html
   5  head
   6    titleAjax_exam1/title
   7    meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"
   8    meta name="CODE_LANGUAGE" Content="C#"
   9    meta name=vs_defaultClientScript content="JavaScript"
  10    meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5"
  11    meta http-equiv="Content-Type" content="text/html charset=big5 "/
  12    script language=javascript
  13   
  14        var ajax;
  15        function CreateAJAX()
  16        {
  17            if(window.ActiveXObject)
  18            {
  19                try
  20                {
  21                    return new ActiveXObject("Msxml2.XMLHTTP");
  22                }
  23                catch(e)
  24                {
  25                    try
  26                    {
  27                        return new ActiveXObject("Microsoft.XMLHTTP");
  28                    }
  29                    catch(e2)
  30                    {
  31                        return null;
  32                    }
  33                }
  34            }
  35            else if(window.XMLHttpRequest)
  36            {
  37                return new XMLHttpRequest();
  38            }
  39            else
  40            {
  41                return null;
  42            }
  43        }
  44       
  45        function onRcvData()
  46        {
  47            if(ajax.readyState == 4)
  48            {
  49                if(ajax.status == 200)
  50                {
  51                    var content = document.getElementById('content');
  52                    content.innerHTML = ajax.responseText;
  53                }
  54                else
  55                {
  56                    alert('Error from server !');
  57                }
  58            }
  59        }
  60       
  61        function ajaxSendRequest(url)
  62        {
  63            ajax = CreateAJAX();
  64            if(!ajax)
  65            {
  66                alert('explorer is unsupport !');
  67                return 0;
  68            }
  69       
  70            ajax.onreadystatechange = onRcvData;
  71            ajax.open("GET",url,true);
  72            ajax.send("");
  73        }
  74       
  75       
  76    /script
  77  /head
  78  body MS_POSITIONING="GridLayout"
  79   
  80    div id="content"/div
  81    br
  82    input type="button" value="search" onclick="ajaxSendRequest('http://www.baidu.com')"
  83   
  84  /body
  85/html
  86
    請看上面一個簡單的例子,通過他,我們能夠初步認識Ajax架構的工作模式!本例子,只包含了一個DIV標籤,用來顯示最後的結果,以及一個”查詢”button.整個執行流程如下:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  Ajax的精神在於非同步傳輸,所以,在Ajax發出清球后,並不會待server的回應,而必須指定一個特定的對象讓XMLHttpRequest在接收到server的回應的時候通知javascript.這個負責通知的onreadystatechange.
  http://robin0925.cnblogs.com/archive/2006/06/14/425811.html

展开更多 50%)
分享

猜你喜欢

Ajax & XMLHttpRequset

Web开发
Ajax & XMLHttpRequset

Ajax & XMLHttpRequset

电脑网络
Ajax & XMLHttpRequset

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

AJAX跨域访问出现\'没有权限\'的错误

Web开发
AJAX跨域访问出现\'没有权限\'的错误

用js怎么把&字符换成"&amp:"

Web开发
用js怎么把&字符换成"&amp:"

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

♫ ♬ ♪ ♩≈ - Darling✎ - Tired✎

电脑入门
♫ ♬ ♪ ♩≈  - Darling✎  - Tired✎

C# Ajax局部更新技术 需要使用的控件ScriptManager&Upda

Web开发
C# Ajax局部更新技术 需要使用的控件ScriptManager&Upda

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XML简明教程第7课:在XML文档中使用数据类型

XML简明教程第7课:在XML文档中使用数据类型

如何让你的电脑变得更快?

如何让你的电脑变得更快?
下拉加载更多内容 ↓