`
流星剑
  • 浏览: 91938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XmlHttpRequest异步请求的创建示例

    博客分类:
  • js
阅读更多

 

<script type="text/javascript">
 var xmlHttp;
 function createXMLHttpRequest()//创建异步请求对象
 {
	  if(window.ActiveXObject)
            {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器
            }
            else if(window.XMLHttpRequest)
            {
                xmlHttp = new XMLHttpRequest();//非IE浏览器
            }
			 function startRequest()//向服务器发送请求
            {
            createXMLHttpRequest();
            xmlHttp.onreadystatechange = handleStateChange;
            xmlHttp.open("GET","demo1.html",true);//第三个为true表示是异步请求
            xmlHttp.send(null);//向服务器发送数据
           }
		   function handleStateChange()//处理请求的回调函数
		   {
			   if(xmlHttp.readyState==4)//收到了服务器的请求
               {
                if(xmlHttp.status==200)//表示服务器响应正常
                  {
                    alert("来自服务器的响应:"+xmlHttp.responseText);//获取服务器响应的文本
                  }
               }
	       }
	}
</script>

 aspx页面代码

 

<form id="form1" runat="server">
    <div style="text-align: center">
        <input id="Button1" style="width: 85px" type="button" value="发送请求" onclick="startRequest();" />&nbsp;</div>
    </form>

 demo1.html页面

喂喂,我是服务器!收到没?

 

分享到:
评论

相关推荐

    Asp.net C# Ajax基础 示例代码

    1、创建异步请求XMLHttpRequest对象 2、发送Get请求,请求Xml文件 3、解析请求结果Xml,主要是getElementsByTagName的运用 4、将结果展现到表格,针对表格删行和增行 截图和说明:...

    mimic.js:JavaScript XML-RPC 客户端支持同步和异步请求

    模仿 这是由 Carlos Eduardo Gonçalves 创建的一个分支。 我创建它是为了使用异步支持扩展它并使库在 bower 中可用。 Mimic 是一个用 JavaScript 实现的开源 XML-... 同步请求示例: function callCalculator ( )

    AngularJS出现$http异步后台无法获取请求参数问题的解决方法

    对于AJAX应用(使用XMLHttpRequests)来说,向服务器发起请求的传统方式是:获取一个XMLHttpRequest对象的引用、发起请求、读取响应、检查状态码,最后处理服务端的响应。整个过程示例如下: var xmlhttp = new ...

    javascript请求servlet实现ajax示例(分享)

    ajax请求是一种无刷新式的用户体验,可以发送GET和POST两种异步请求,现记录如下: GET请求: function sendRequestByGet(){ //定义异步请求对象 var xmlReq; //检测浏览器是否直接支持ajax if(window....

    ajax基础示例视频教程

    AJAX 组成 1.表示 XHTML+CSS 2.动态显示和交互 DOM 3.数据交互和操作 XML、XSLT 4.异步数据获取 XMLHttpRequest 5.绑定和处理数据 JavaScript

    Ajax详解.rar

    第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求 11 1.1 XMLHttpRequest 简介 12 1.2 用 XMLHttpRequest 发送请求 18 1.3 处理服务器响应 22 第 3 部分: Ajax 中的高级请求和响应 28 1.1 深入了解 HTTP 就绪...

    jquery电子文档chm

    async (Boolean) : (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 beforeSend ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    11.6.1 创建异步页面 11.6.2 在异步页面中查询数据 11.6.3 错误处理 11.6.4 在异步任务中使用缓存 11.6.5 多异步任务和超时 11.7 总结 第12章 文件和流 12.1 使用文件系统 12.1.1 Directory类和...

    vuejs-ajax:这是一个XHR插件,适用于Vue.js 2.x和更高版本的特定功能。 支持文件上传,异步和动态组件插件,HTML5 pushstate

    以下是一些示例: 防止重复请求 最常见的问题之一是同时发送重复请求的问题。 Vue.js Ajax可以轻松解决它。 您可以找到更多信息。 文件上传 使用Ajax ( XMLHttpRequest )上传文件有时可能需要您编写额外的代码。 ...

    python入门到高级全栈工程师培训 第3期 附课件代码

    02 创建用户相关的文件 03 用户增删该查及组相关操作 04 对文件的权限管理 05 对目录的权限管理 06 权限管理补充 07 属主属组及基于数字的权限管理 第5章 01 上节课复习 02 文件合并与文件归档 03 文件归档与两种...

    ASP.NET4高级程序设计(第4版) 3/3

    11.6.1 创建异步页面 390 11.6.2 在异步页面中查询数据 392 11.6.3 错误处理 393 11.6.4 在异步任务中使用缓存 395 11.6.5 多异步任务和超时 397 11.7 总结 399 第12章 文件和流 400 12.1 使用文件...

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part3.rar

     3.3 创建示例文档   3.3.1 创建DOM文件   3.3.2 选择一个浏览器  3.4 DOM核心   3.4.1 继承在DOM中的重要性   3.4.2 核心Node对象   3.4.3 核心Element对象   3.4.4 核心Document对象   ...

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part2.rar

     3.3 创建示例文档   3.3.1 创建DOM文件   3.3.2 选择一个浏览器  3.4 DOM核心   3.4.1 继承在DOM中的重要性   3.4.2 核心Node对象   3.4.3 核心Element对象   3.4.4 核心Document对象   ...

    [JavaScript.DOM高级程序设计](加)桑贝斯.扫描版.part1.rar

     3.3 创建示例文档   3.3.1 创建DOM文件   3.3.2 选择一个浏览器  3.4 DOM核心   3.4.1 继承在DOM中的重要性   3.4.2 核心Node对象   3.4.3 核心Element对象   3.4.4 核心Document对象   ...

    大名鼎鼎的IBM公司 Ajax 培训资料

    更好的是,请求是异步发送的,就是说 JavaScript 代 码(和用户)不用等待服务器的响应。因此用户可以继续输入数据、滚动屏幕和使用应用程序。 然后,服务器将数据返回 JavaScript 代码(仍然在 Web 表单中),后者...

    【卷一/共两卷】AJAX实战pdf高清版90M

    8.4.2 简单示例 8.4.3 结果:如何将内存使用量缩减150倍 8.5 小结 8.6 资源 第四部分 Ajax实例研究 第9章 动态双组合功能 9.1 双组合脚本 9.1.1 客户端解决方案的局限性 9.1.2 服务器端解决方案的限制 9.1.3 基于...

    亮剑.NET深入体验与实战精要2

    8.1.8 XMLHttpRequest开发实例 329 8.2 微软VS.NET的Ajax开发 333 8.2.1 安装ASP.NET 2.0 Ajax Extensions 333 8.2.2 创建ASP.NET Ajax应用程序 333 8.2.3 ScriptManager控件使用技巧 335 8.2.4 UpdaetPanel控件...

    亮剑.NET深入体验与实战精要3

    8.1.8 XMLHttpRequest开发实例 329 8.2 微软VS.NET的Ajax开发 333 8.2.1 安装ASP.NET 2.0 Ajax Extensions 333 8.2.2 创建ASP.NET Ajax应用程序 333 8.2.3 ScriptManager控件使用技巧 335 8.2.4 UpdaetPanel控件...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    程序描述:本章将介绍 GWT应用中高级应用的部分,包括各中组件和布局、如何发送XMLHttpRequest请求,以及如何解决浏览器历史记录问题等等,同时读者还将详细的了解RPC应用的开发过程。 /xmlsample/AjaxSample....

Global site tag (gtag.js) - Google Analytics