ajax请求基础知识mark
function createXmlHttpRequest(){
if(window.ActiveXObject){ //如果是IE浏览器
return new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
}
//IE7以及以上认识window.XMLHttpRequest,只有IE6不认识。
//IE都认识window.ActiveXObject
var xmlHttpRequest = createXmlHttpRequest();
xmlHttpRequest.onreadystatechange = fn;
xmlHttpRequest.open("get",url,true);
xmlHttpRequest.send(null);
function fn(){
//var data = xmlHttpRequest.responseText; 写这里IE会出现完成该操作所需的数据还不可用的错误
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
var data = xmlHttpRequest.responseText; //在判定状态之后再取返回的数据
//do something
}
}
responseXML与responseText的区别?
responseXML返回的是xml dom对象,通过该对象可以访问xml文件的节点、属性节点、值节点。
而responseText返回的是文本字符串,可以直接打印输出。比如输出的是json 可以通过eval()转换
responseXML在各大浏览器中的使用:
firefox不支持。要想在firefox中返回xml dom对象,可以先返回
responseText,再通过firefox的DOM解析器解析为xml dom对象。具体方法如下:
var parser=new DOMParser();
var xmldom=parser.parseFromString(xmlhttp.responseText,"text/xml");
其中xmlhttp为xmlhttprequest对象。
分享到:
相关推荐
学习ajax基础知识,让自己的前端技术更上一层,学会与后台交互
学习AJAX基础知识,word文档
ajax ajax基础知识 和实用例子 供大家学习用
主要介绍ajax的一些基础开发,让你轻松了解ajax
Ajax的概念是asynchronous javascript and xml的简写。 不是一项具体的技术,而是几门技术的综合应用。 其核心只不过是要在javascript中调用一个XMLHttpRequest的javascript类,这个类可以与Web服务器使用HTTP协议...
代码+知识点汇总,采用xmind框图导出,知识点简单明了,无论是学过还是没学过,通过这个资料过一遍绝对对ajax整体清楚明了。
AJAX基础 ,接受的很详细,大家可以参考参考
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。 不是一种新技术,是如下几种技术的组合应用: 基于web标准(standards-based ...
本文主要介绍了Ajax基础知识。具有很好的参考价值,下面跟着小编一起来看下吧
程序内容涵盖ajax基础知识,详细讲解xmlHttpRequest对象,还介绍了客户端将xml,json作为参数发送到服务器端。程序例子都是本人亲写,加载到myeclipse上都可用。例子包含自动提示,自动更新,google自动完成,进度条...
客户端传递给服务器的内容 和 服务器传递给客户端的内容 都属于HTTP报文。Ajax是客户端JS中的方法,用来向服务端发送请求,下面通过本文给大家分享HTTP报文及ajax基础知识,感兴趣的朋友一起看看吧
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
大厂前端面试题目|# 前端基础知识 ...- HTTP Ajax 基础知识 - Vue 等框架的基本应用 ## 注意事项 不会从 0 基础讲起,基础不熟悉可以向讲师提问 ## 看几个面试题 列几个代表性的面试题,参考视频。
ajax基础知识详解,对入门的人来说是很不错的学习资料.
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
ajax基础教程,ajax入门知识 适合入门ajax的朋友
本书共分为15章,从初识ASP.NET AJAX开始,首先介绍了ASP.NET AJAX基础知识和结构,然后介绍了ASP.NET AJAX Control Toolkit中的全部控件,如AutoComplete、PasswordStrength、CollapsiblePanel、Tabs、...
全是html网页的形式,包含了,好多ajax基础知识点
ajax的基础知识 我看过还不错
大厂前端面试题目|# 前端基础知识 ...- HTTP Ajax 基础知识 - Vue 等框架的基本应用 ## 注意事项 不会从 0 基础讲起,基础不熟悉可以向讲师提问 ## 看几个面试题 列几个代表性的面试题,参考视频。