AJAX常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
2023-06-13 09:13:58 时间
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;
}
相关文章
- 浏览器对url长度限制_url过长怎么解决
- vue 强制清除浏览器缓存
- 浏览器出现stack overflow at line:0,解决方法
- Ajax教程_ajax是服务器端动态网页技术
- 一秒钟教你成功使用Chrome谷歌浏览器的网页翻译,亲测好用!
- 下载如此快速!下载神器FDM分享 idm多个版本(电脑、手机、浏览器插件都有)
- js ajax 设置代理ip(vue Ajax 设置 代理ip)
- jQuery Ajax 实例 ($.ajax、$.post、$.get)详解编程语言
- 微软密码管理器导入教程:怎么将其他密码管理器或浏览器密码导入
- 微软浏览器的SmartScreen筛选器错误报告火狐浏览器每夜构建版为恶意软件
- Ajax实现从MySQL读取数据(ajax 读取mysql)
- Ajax实现MySQL读写服务接口(ajax读写mysql)
- 数据通过Ajax加载MySQL数据(ajax获取mysql)
- Ajax快速查询MySQL数据库(ajax查询mysql)
- 使用Ajax和Mysql实现简单点赞功能(ajax mysql点赞)
- Ajax实现对Oracle的异步操作(ajax操作oracle)
- 如何实现浏览器上的右键菜单
- 基于Jquery解决Ajax请求的页面浏览器后退前进功能,页面刷新功能实效问题
- Easy.Ajax部分源代码支持文件上传功能,兼容所有主流浏览器
- JavaScript在多浏览器下for循环的使用方法
- 用js获取电脑信息(是使用与IE浏览器)
- Ajax中浏览器的缓存问题解决方法
- 不使用浏览器运行javascript代码的方法
- ajax浏览器兼容的问题探讨
- 创建ajax对象并兼容多个浏览器
- 如何创建ajax对象并兼容多个浏览器