异步对象链接服务器
1、创建
var xmlHttp;
function createXMLHttpRequest()
{
if(window.ActiveXObject)
xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
else if(window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
}
2、建立请求
var queryString = "username=lilei&sex=male";
xmlHttp.open("GET","TEST.JSP?"+queryString,true);
//xmlHttp.open("POST",url);
3、onreadystatechange事件
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState ==4 && xmlHttp.status ==200)
//do something
//alert("server return info:" + xmlHttp.responseText)
}
4、send()发送
xmlHttp.send(null);
//如果是POST则:
//xmlHttp.setRequestHeader("content-Type","application/x-www-form-urlencoded");
//xmlHttp.send(表单数据queryString);
最后,服务器代码
<%
if(Request.HttpMethod == "POST")
Response.Write(Request["username"]);
else if(Request.HttpMethod == "GET")
Response.Write("GET" + Request["username"]);
%>
onreadystatechange:每次状态改变所触发事件的事件处理程序
readyState:
- 0 = 未初始化(uninitialized)
- 1 = 正在加载(loading)
- 2 = 加载完毕(loaded)
- 3 = 交互(interactive)
- 4 = 完成(complete)
responseText从服务器进程返回的数据的字符串形式
responseXML从服务器进程返回的DOM兼容的文档数据对象
status从服务器返回的数字代码,比如404(未找到)或200(就绪)
statusText伴随状态码的字符串信息
更多的学习内容在网站
https://developer.mozilla.org/En/AJAX
分享到:
相关推荐
ajax的作用,ajax的对象及属性都作了详细的介绍,是自己总结的一点东西,能够帮助大家初步认识并使用ajax技术
快速认识Ajax,简单,易于上手 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是一种在无需重新加载整个网页的情况下,能够...
可以很好的认识这方面的内容与大家交流与发展
初步认识ajax,可以看到一些关于ajax的认知
本例子提供给对ajax只是想用而又无从下手的程序员。从过该例的调试初步认识ajax,为以后更好的运用ajax埋下伏笔。
《Ajax开发简略》发布之后,参考朋友和网友的意见,开始整理撰写《Ajax开发详解》,试图将自己所理解的...了解B/S请求响应机制以及响应的Web开发模式将有助于理解Ajax在Web系统中所处的位置,更好的认识Ajax的作用。
1、AJAX初步认识 AJAX的全称AsynchronousJavaScriptAndXML. AJAX2005年由Google发起并流行起来的编程方法,AJAX不一个新的编程语言,但它一个使用已有标准的新的编程技术。一种创建交互式网页应用的网页发技术。 ...
第一天带您认识Ajax;第二天走进JavaScript 和Ajax异步请求;第三天学习Ajax高级请求和响应;第四天利用DOM进行Web 响应。 本文的作者是一位Ajax 专家,他演示了这些技术如何协同工作—— 从总体概述到细节的讨论...
对ajax的初步了解和简单使用方法。 内容:初步认识ajax;ajax的同步和异步;ajax状态码;ajax请求兼容问题;发送带参数的GET/POST请求;封装ajax的过程;
Ajax入门与提高(ppt)·····从基础的学习到实践!全面认识ajax
提供最全的Ajax教程,从最初级的学习开始,不断的提升,一步一步的认识Ajax的作用、发展、最新技术等等。
初步认识ajax技术,通过简单的例子学习,让我们深深的体会都它的强大。
我做ajax的讲座的ppt,有兴趣的...谈了对web应用的重新认识,web的特点,用户的需求,互联网web应用的趋势,ajax在web中的应用,什么是ajax,ajax的知识结构,ajax的核心XHR实现异步,ajax的框架,ajax的未来,air技术
开发工具:Myeclipse7.0 服务器:Tomcat 数据库:Mysql 技术: JDBC+Servlet+Ajax 功能:定时的检测你的数据库中某个表的记录数量。...心得:通过这个小功能,认识了Ajax的核心思想 XMLHttpRequest对象
Ajax基础培训_ppt,保证看完之后,你会对Ajax有了新的认识。
通过该文档,能让你对Ajax技术有初步的认识与应用
ajax视频教材,是认识ajax有很大的帮助
适合初级学习ajax的
Ajax的技术的产生 Ajax被认为是(Asynchronous JavaScript and XML的缩写)。现在,允许浏览器与服务器通信而无须刷新当前...而Ajax这项技术,是Google在Google Labs发布Google Maps和Google Suggest后真正为人所认识。
老手能够快速学习的另一个重要的诀窍是:认识很多牛人朋友 如果没有李锟与赵泽欣的专家级指导与帮助,如果没有与李锟AJAX结对 编程的体验,如果没有三个人在MSN上无数次的长聊,我想要在短期内建立起: 对于AJAX...