- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ajax的经典示例
来源:web开发 发布日期:2009-6-8 阅读数: 879
Ajax(Asynchronous JavaScript and XML),使用户在使用Web程序时,不用在来来回回的Post了,可以近乎实时的从客户端收到服务器返回的信息,而无需刷新,极大的非富了用户的操作体验。
XMLHttpRequest对象是Ajax的核心对象
不同的浏览器,建立对象的方式不同这里以IE为例
var request = new ActiveXObject(Microsoft.XMLHTTP)
XMLHttpRequest对象的方法和属性:
open(request-type,url,asynch,username,password):建立到服务器的新请求。
request-type 发送请求的类型:get,post,head
url 要连接的url
asynch 可选参数,如使用异步连接为true,如使用同步连接为false,默认值为true
username 可选参数,如果需要身份验证,则可以在此指定用户名,无可选参数
password 可选参数,如果需要身份验证,则可以在此指定口令,无可选参数
send(content):向服务器发送请求。
content 要发送的内容
abort():退出当前请求。
readyState:提供当前 HTML 的就绪状态。
0:请求未初始化
1:请求已经建立,但是还没有发送(还没有调用 send())
2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)
3:请求在处理中,通常响应中已有部分数据可用了
4:响应已完成
status:提供当前HTML的状态码
401:未经授权
403:禁止访问
404:没找到访问页
200:正常
XMLHttpRequest对象的Head请求
取得Response的Header
request.getAllResponseHeaders();
request.getResponseHeader(Server);
request.getResponseHeader(Connection);
request.getResponseHeader(Date);
request.getResponseHeader(Content-Length);
request.getResponseHeader(Keep-Alive);
request.getResponseHeader(X-Cache);
request.getResponseHeader(Content-Type);
设置Request的Header
request.setRequest(Server) = ;
request.setRequest(Connection) = ;
request.setRequest(Date) = ;
request.setRequest(Content-Length) = ;
request.setRequest(Keep-Alive) = ;
request.setRequest(X-Cache) = ;
equest.setRequest(Content-Type) = ;
一、异步调用的程序示例
script language=JavaScript
var request = new ActiveXObject(Microsoft.XMLHTTP); //建立XMLHttpRequest对象
function sendRequest()
{
url = http://test/test.asp?Name= + Value; //设置要发送的Url,发送的值为键值对
request.open(get,url,true);
您可能关注的文档
- 拍卖系统演示.ppt
- 任务4——利用Java API查阅常用类.ppt
- 软件工程 第6章--面向对象分析.ppt
- 软件工程 第8章--面向对象设计.ppt
- (MVC与structs)阶段测试题.doc
- 《C程序设计》和《数据结构》上机操作题 ---高校期末考核试卷.doc
- 《JSP程序设计》复习题.doc
- 《电子商务信息检索》复习题.doc
- 《数据结构》程序设计实习题目.doc
- 0Yemcgw2010软件设计师考试大纲.doc
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)