Ajax创建XMLHttp对象的完美兼容性代码
2023-06-13 09:14:31 时间
functioncreatajax(){
varajax=null;
if(window.XMLHttpRequest){
//对于Mozilla、Netscape、Safari等浏览器,创建XMLHttpRequest对象
ajax=newXMLHttpRequest();
if(ajax.overrideMimeType){
//如果服务器响应的header不是text/xml,可以调用其它方法修改该header
ajax.overrideMimeType("text/xml");
}
}elseif(window.ActiveXObject){
//对于InternetExplorer浏览器,创建XMLHttpRequest
try{
ajax=newActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
ajax=newActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
returnajax;
}
把上面代码放到js文件中。以方便以后直接调用
相关文章
- ajax跨域解除方案,关于Ajax跨域问题及解决方案详析「建议收藏」
- Ajax-hook拦截全局ajax请求操作
- 原生ajax请求的五个步骤
- java实现ajax_Ajax&Java
- 关于心跳ajax请求pending状态(被挂起),stalled时间过长的问题。涉及tcp连接异常。[通俗易懂]
- 原生Ajax处理文件流
- Ajax技术实现MySQL数据查询与更新(ajax连接mysql)
- Ajax无缝接入MySQL数据库(ajax请求mysql)
- Ajax快速查询MySQL数据库(ajax查询mysql)
- MySQL与Ajax的联动大大提高网站数据交互的效率(ajax和mysql连用)
- MySQL与Ajax 精彩无穷的开发实现(ajax与mysql)
- 异步Ajax与Oracle数据库实现无缝连接(ajax连接oracle)
- ajax+php中文乱码解决办法
- firefox下对ajax的onreadystatechange的支持情况分析
- AJax学习笔记二(onreadystatechange的作用)
- Ajax初试之读取数据篇
- jquery中ajax调用json数据的使用说明
- 设置默认Ajax操作cacheanderror
- 基于iframe实现类似于ajax的页面无刷新
- ajax回调函数中使用$(this)取不到对象的解决方法
- 创建ajax对象并兼容多个浏览器
- 使用Ajax技术通过XMLHttpRequest对象完成首页登录功能