<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();" /> </div>
</form>
demo1.html页面
喂喂,我是服务器!收到没?
分享到:
相关推荐
1、创建异步请求XMLHttpRequest对象 2、发送Get请求,请求Xml文件 3、解析请求结果Xml,主要是getElementsByTagName的运用 4、将结果展现到表格,针对表格删行和增行 截图和说明:...
模仿 这是由 Carlos Eduardo Gonçalves 创建的一个分支。 我创建它是为了使用异步支持扩展它并使库在 bower 中可用。 Mimic 是一个用 JavaScript 实现的开源 XML-... 同步请求示例: function callCalculator ( )
对于AJAX应用(使用XMLHttpRequests)来说,向服务器发起请求的传统方式是:获取一个XMLHttpRequest对象的引用、发起请求、读取响应、检查状态码,最后处理服务端的响应。整个过程示例如下: var xmlhttp = new ...
ajax请求是一种无刷新式的用户体验,可以发送GET和POST两种异步请求,现记录如下: GET请求: function sendRequestByGet(){ //定义异步请求对象 var xmlReq; //检测浏览器是否直接支持ajax if(window....
AJAX 组成 1.表示 XHTML+CSS 2.动态显示和交互 DOM 3.数据交互和操作 XML、XSLT 4.异步数据获取 XMLHttpRequest 5.绑定和处理数据 JavaScript
第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求 11 1.1 XMLHttpRequest 简介 12 1.2 用 XMLHttpRequest 发送请求 18 1.3 处理服务器响应 22 第 3 部分: Ajax 中的高级请求和响应 28 1.1 深入了解 HTTP 就绪...
async (Boolean) : (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 beforeSend ...
11.6.1 创建异步页面 11.6.2 在异步页面中查询数据 11.6.3 错误处理 11.6.4 在异步任务中使用缓存 11.6.5 多异步任务和超时 11.7 总结 第12章 文件和流 12.1 使用文件系统 12.1.1 Directory类和...
以下是一些示例: 防止重复请求 最常见的问题之一是同时发送重复请求的问题。 Vue.js Ajax可以轻松解决它。 您可以找到更多信息。 文件上传 使用Ajax ( XMLHttpRequest )上传文件有时可能需要您编写额外的代码。 ...
02 创建用户相关的文件 03 用户增删该查及组相关操作 04 对文件的权限管理 05 对目录的权限管理 06 权限管理补充 07 属主属组及基于数字的权限管理 第5章 01 上节课复习 02 文件合并与文件归档 03 文件归档与两种...
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 使用文件...
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对象 ...
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对象 ...
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 代 码(和用户)不用等待服务器的响应。因此用户可以继续输入数据、滚动屏幕和使用应用程序。 然后,服务器将数据返回 JavaScript 代码(仍然在 Web 表单中),后者...
8.4.2 简单示例 8.4.3 结果:如何将内存使用量缩减150倍 8.5 小结 8.6 资源 第四部分 Ajax实例研究 第9章 动态双组合功能 9.1 双组合脚本 9.1.1 客户端解决方案的局限性 9.1.2 服务器端解决方案的限制 9.1.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控件...
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控件...
程序描述:本章将介绍 GWT应用中高级应用的部分,包括各中组件和布局、如何发送XMLHttpRequest请求,以及如何解决浏览器历史记录问题等等,同时读者还将详细的了解RPC应用的开发过程。 /xmlsample/AjaxSample....