AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
2018-10-12 13:57
706 查看
AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,网上有很多创建XMLHTTP对象,区别IE,Mozilla浏览器的函数,这个比较不错,大家可以直接拿用了
function getRequest() {
http_request = false;
if (window.XMLHttpRequest) {
//对于Mozilla﹑Netscape﹑Safari等浏览器,创建XMLHttpRequest
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
//如果服务器响应的header不是text/xml,可以调用其它方法修改该header
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) {
// 对于Internet Explorer浏览器,创建XMLHttpRequest
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
return http_request;
}
//获得Url 的responseText
function getResponseText(url)
{
http_request=getRequest();
http_request.open('GET', url, false);
http_request.send(null);
if (http_request.readyState == 4)
{
// 收到完整的服务器响应
if (http_request.status == 200) {
//HTTP服务器响应的值OK
requestdoc = http_request.responseText;
//将服务器返回的字符串写到页面中ID为message的区域
}
else {
requestdoc = http_request.status;
}
}
return requestdoc;
}
//获得Url 的responseXML
代码片段
function getResponseText(url)
{
http_request=getRequest();
http_request.open('GET', url, false);
http_request.send(null);
if (http_request.readyState == 4)
{
// 收到完整的服务器响应
if (http_request.status == 200) {
//HTTP服务器响应的值OK
requestdoc = http_request.responseXML;
//将服务器返回的字符串写到页面中ID为message的区域
}
else {
requestdoc = http_request.status;
}
}
return requestdoc;
}
您可能感兴趣的文章:
- JQuery的ajax获取数据后的处理总结(html,xml,json)
- AJAX使用post发送数据xml格式接受数据
- 用Ajax读取xml文件的简单例子
- Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 通过XMLHttpRequest和jQuery实现ajax的几种方式
- JS通过ajax动态读取xml文件内容的方法
- javascript解析ajax返回的xml和json格式数据实例详解
- firefox下jquery ajax返回object XMLDocument处理方法
- 用Ajax读取XML格式的数据
- AJAX+JSP实现读取XML内容并按排列显示输出的方法示例
相关文章推荐
- AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
- 不同浏览器通用的创建xmlhttp对象函数
- windows系统中创建线程常用哪几个函数,有什么区别?
- C#构造方法(函数) C#方法重载 C#字段和属性 MUI实现上拉加载和下拉刷新 SVN常用功能介绍(二) SVN常用功能介绍(一) ASP.NET常用内置对象之——Server sql server——子查询 C#接口 字符串的本质 AJAX原生JavaScript写法
- Ajax 对象创建 兼容各个浏览器 通用方法getHTTPObject.js
- ajax对象的创建,兼容多个浏览器
- AJAX笔记一创建XMLHttpRequest对象,以及XMLHttpRequest对象的常用属性
- Ajax:创建xmlhttp对象的通用文件
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- 不同的浏览器创建ajax引擎对象的方法不同
- Ajax(判断浏览器创建XMLHttpRequest对象)
- javascript创建xmlHttp对象应用于ajax
- 创建ajax对象并兼容多个浏览器方法简单记录
- JS在IE和FireFox之间常用函数的区别小结
- JS在IE和FireFox之间常用函数的区别小结
- Ajax创建XMLHttp对象的完美兼容性代码
- js获取指定节点对象的样式属性的值的封装函数(兼容ie、Opera和符合w3c标准浏览器)
- JS在IE和FireFox之间常用函数的区别小结
- 如何创建ajax对象并兼容多个浏览器