ajax入门简明教程---响应处理

2016-02-19 15:34 9 1 收藏

今天图老师小编给大家精心推荐个ajax入门简明教程---响应处理教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - Web开发 】

 前面提到了ajax两种响应形式,一种是文本形式,用responseText。另一种是XML的格式,用responseXML。当数据简单的时候,比如只有几个字需要传回来。那就选用responseText。当数据比较复杂,需要用XML来结构化数据,我们就要选用responseXML。还有不考虑带宽和处理效率,因为ajax虽然响应的速度比较快,但是如果要解析XML的话,就会很费时间了,总体的时间就慢了下来。再一点,如果需要其它系统的API的话,或者与其它系统交互,需要用XML做一个数据的中介,也需要选择XML格式。
var XHR;
//创建XMLHttpRequest对象
function creatXMLHTTPRequest() {
if (window. XMLHttpRequest) { //firefox浏览器
XHR = new XMLHttpRequest();
}
else if (window.ActiveObject) { //IE浏览器
try {
   XHR = new ActiveXObject(“Msxml2.XMLHTTP”);
} catch (e){
 try {
   XHR = new ActiveXObject(“Microsoft.XMLHTTP”);
} catch(e){}
}}} //发送请求
function sendrequest(url) {
  creatXMLHTTPRequest();
  XHR.open(“GET”,url,true);
  XHR.onreadystatechange = doinfo; //指定响应函数
  XHR.send(null);}
function doinfo() {
 if (XHR.reaystate = = 4) { //判断状态是否为4
 if (XHR.status = = 200) { //信息已经成功返回,开始处理信息
   //用responseText的方式返回信息
   var res = XHR.responseText;
   window.alert(res);}
    else {
     window.alert("页面有异常");
  }}}

来源:http://www.tulaoshi.com/n/20160219/1609907.html

延伸阅读
标签: Web开发
什么是XML元素?? XML是一种标识语言,一组用来创建描述数据的语法标签的规则集。一个XML元素是由开始标签、结束标签以及标签之间的数据构成的。开始和结束标签用来描述标签之间的数据。标签之间的数据被认为是元素的值。例如,在下面一个XML元素的例子中,元素"di? rector"的值是"Ed?Wood"。Ed?Wood元素名("director")允许你把"Ed?Woo...
FrontPage简明教程:网页布局 通常网页的布局使用到的是FrontPage中的表格和框架菜单栏里的命令。 表格(TABLE)是将页面中的内容以表格的形式排列,常用于单一页面内图片与文字的安排,是最常用的布局命令。 图3.1 框架(FRAMES)是在同一浏览器窗口中显示多个相互隔离的HTML页的结构。使用框架组织页面时,每个框...
标签: Web开发
什么是XML文档?? 一个基本的XML文档就是一个XML元素,它可以嵌套XML元素。例如,下面的XML元素“books”就是一个有效的XML文档。? ? ???? ??????? ??????Hunter?S.?Thompson? ???? ? 处理指导? 构建一个基本的XML文档需要记住关键的四点:? 所有元素必须有结束标签;? 所有元素必须正确的嵌套(不允许交迭...
标签: Web开发
二.XSL的转换 1.将XML转换成HTML XSL是如何将XML文档转换成HTML文件的呢?我们来看一个例子,下面是XML文档的一部分: ?xml version="1.0" encoding="ISO8859-1" ? CATALOG CD TITLEEmpire Burlesque/TITLE ARTISTBob Dylan/ARTIST COUNTRYUSA/COUNTRY COMPANYColumbia/COMPANY PRICE10.90/PRICE YEAR1985/YEAR /CD ... 然后...
标签: PS PS教程
这种方法比较适合原图对比度比较高的情况,对于让人头疼的毛发和细小的地方处理起来效果特别好。 1、启动Photoshop,打开图片,按F7键打开通道调板,找一个对比度最强的通道为的是最好的和背景分离。本例选择蓝色通道。 2、复制这个通道,选择“图像→调整→反相(Ctrl+I)”。 3、打开“图像→调整→色...

经验教程

77

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部