Ajax & XMLHttpRequset

2016-02-19 20:38 15 1 收藏

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

【 tulaoshi.com - Web开发 】

   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.整個執行流程如下:

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

  

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

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

来源:https://www.tulaoshi.com/n/20160219/1624183.html

延伸阅读
Intent :当找到与设置的Intent限制相同的Activity时候通过startActivity()就会启动该Activity 电话播号器: intent.setAction("android.intent.action.CALL"); intent.addCategory("android.intent.category.DEFAULT"); intent.setData(Uri.parse("tel:" + strmobile)); startActivity(intent);//方法内部会自动为Intent添加类别:android.inten...
标签: 电脑入门
❀ ❀ ◇◇•→If the world ◆◇、betrayed you ◇◇•→I will stand ◆◇、behind you ◇◇•→brteayed ◆◇、the world、 wish、 。 love you ♥♡ miss you ♡♥ believe you ☂ ---------------------------------
标签: 孩子
帮助孩子直接面对挫折 在超市里,4岁的亮亮看到自己爱吃的糖果,要求妈妈买,妈妈不同意,亮亮便纠缠不休,但妈妈的态度很坚决。当亮亮意识到今天他无论如何也得不到糖果了,他气急败坏起来,转身从货架上抓了两个桔子,狠狠地摔到了地上。看到亮亮的行为,妈妈很是震惊。但事实上,亮亮并不另类,很多孩子都会这么做。孩子为何频频受挫?⊙3...
标签: Web开发
随着ADOBE CS3系列产品的亮相,我们最关注的Dreamweaver CS3也获得了最新的消息。 首先先来看看传统的Dreamweaver彩蛋是否还在。 第一个Dreamweaver彩蛋就是: 1,在网页中插入一张图像; 2,打开属性面板,在图像的缩略图上双击鼠标+Ctrl键 这里看到的头像即为开发Dreamweaver的相关人员。 第二个Dreamweaver彩蛋就是: 1,打开属性...
标签: Web开发
AJAX介绍      AJAX 关键词:   JavaScript脚本和可扩展标记语言(XML)   WEB浏览器技术   开放式WEB标准   浏览器以及独立平台   更好更快的网络应用程序   XML以及HTTP请求      AJAX = 异步JavaScript和可扩展标记语言   A...

经验教程

633

收藏

95

精华推荐

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部