jQuery AJAX应用实例总结
本文实例总结了jQueryAJAX应用。分享给大家供大家参考,具体如下:
AJAX
是指一种创建交互式网页应用的网页开发技术。
AJAX=异步JavaScript和XML(标准通用标记语言的子集)。
AJAX是一种用于创建快速动态网页的技术。
AJAX是一种在无需重新加载整个网页的情况下,能够更新部份网页的技术。
通过在后台与服务器进行少量数据交换,AJAX可以使用网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新,也就是:按需更新。
AJAX解析纯文本数据
AJAX访问html文件
AJAX访问XML格式数据
AJAX---xml $(document).ready(function(){ //获取页面中所有a元素中的第一个,并添加点击事件 document.getElementsByTagName('a')[0].οnclick=function(){ //1、获取XHR对象 varrequest=newXMLHttpRequest(); //2、配置AJAX请求参数:请求类型,请求的URL资源,请求方式,默认为true,即异步 //request.open('GET','URL',true); request.open('GET',this.href+'?='+(newDate()),true);//每次请求都是最新数据 //3、将AJAX请求发送到服务器,GET请求不需要参数,可以传空或null request.send(); //4、AJAX对象的事件属性onreadystatechange,不断监听服务器端的响应 request.onreadystatechange=function(){ //当请求状态为4,且响应码为200时,表示服务器响应成功,并返回了用户数据 if(request.readyState==4&&request.status==200){ varresult=request.responseXML; //解析当前XML文件中的每个节点数据,保存到对应变量中,XML支持所有DOM操作 varname=result.getElementsByTagName('name')[0].childNodes[0].nodeValue; varage=result.getElementsByTagName('age')[0].childNodes[0].nodeValue; varjob=result.getElementsByTagName('job')[0].childNodes[0].nodeValue; //根据数据类型,更新当前页面中的DOM节点信息 document.getElementById('name').innerHTML=name; document.getElementById('age').innerHTML=age; document.getElementById('job').innerHTML=job; } }; returnfalse;//取消a元素的默认点击行为 }; }); 我的信息