javascript一个无懈可击的实例化XMLHttpRequest的方法_javascript技巧
程序员文章站
2022-04-11 08:49:00
...
复制代码 代码如下:
function getHTTPRequest()
{
var xhr = false;
if (window.XMLHttpRequest)
xhr = new XMLHttpRequest(); //IE除外的浏览器
else if (window.ActiveXObject)
{
try
{
xhr = new ActiveXObject("Msxm12.XMLHTTP");//最新版的ActiveX对象
}
catch(e)
{
try
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
xhr = false;
}
}
}
}
接下来是一个应用的实例:
复制代码 代码如下:
//完整的GET请求
var request = getHTTPRequest();
if(request)
{
request.onreadystatechange = dosomething;
request.open("GET","file.doc",true);
request.send(null);
}
上一篇: JS实现上下左右对称的九九乘法表_javascript技巧
下一篇: css怎么连接到html
推荐阅读
-
JavaScript解析及序列化JSON的方法实例分析
-
一个js导致的jquery失效问题的解决方法_javascript技巧
-
js创建一个input数组并绑定click事件的方法_javascript技巧
-
一个JavaScript递归实现反转数组字符串的实例_javascript技巧
-
一个JavaScript操作元素定位元素的实例_javascript技巧
-
Javascript中3种实现继承的方法和代码实例_javascript技巧
-
Javascript 数组添加一个 indexOf 方法的实现代码_javascript技巧
-
JS实现点击按钮自动增加一个单元格的方法_javascript技巧
-
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例_javascript技巧
-
javascript实现在某个元素上阻止鼠标右键事件的方法和实例_javascript技巧