xmlHTTP实例


Posted in Javascript onOctober 24, 2006

其实也没有什么特别的地方,主要是看了微软VBA对象手册,发现可以直接用adodbStream转charSet, 以前看到的例子都是用VBScript来转的,所以就写了一个纯Javascript的例子 
不过可惜因为安全限制问题,这个东东只能给做HTA的人用了.....sigh.... 

function loadURL(strURL,strSend,strMethod,blnNotWait,aryHeads){ 
       if(!strURL){return(false);} 
       strSend=strSend?strSend:""; 
       strMethod=strMethod=="POST"?"POST":"GET"; 
       blnNotWait=blnNotWait?true:false; 
       var xmlHTTP=new ActiveXObject("MSXML2.XMLHTTP"); 
       xmlHTTP.open(strMethod,strURL,blnNotWait); 
       if(typeof(aryHeads)=="object"){ 
              for(var i in aryHeads){ 
                     try{ 
                            xmlHTTP.setRequestHeader(i,aryHeads[i]); 
                     }catch(e){} 
              } 
       } 
       xmlHTTP.send(strSend); 
       if(blnNotWait){ 
              return(xmlHTTP); 
       }else{ 
              strTempFilePath="t"+(new Date()).getTime()+parseInt(Math.random()*1000)+".tmp"; 
              var adodbStream=new ActiveXObject("ADODB.Stream");  
         adodbStream.Type=1;//1=adTypeBinary 
         adodbStream.Open(); 
         adodbStream.write(xmlHTTP.responseBody); 
         adodbStream.position=0; 
         adodbStream.Type=2; 
         adodbStream.charset="_autodetect_all"; 
         var re=adodbStream.readText(); 
         adodbStream=null; 
         return(re); 
       } 
}
Javascript 相关文章推荐
图片完美缩放
Sep 07 Javascript
JS 获取span标签中的值的代码 支持ie与firefox
Aug 24 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
Aug 10 Javascript
JavaScript 性能优化小结
Oct 12 Javascript
AngularJS数据源的多种获取方式汇总
Feb 02 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
May 23 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
Node.js readline 逐行读取、写入文件内容的示例
Mar 01 Javascript
在 Vue 应用中使用 Netlify 表单功能的方法详解
Jun 03 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
Sep 11 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
一个JavaScript继承的实现
Oct 24 #Javascript
动态加载js的几种方法
Oct 23 #Javascript
用js怎么把&字符换成"&amp:"
Oct 19 #Javascript
对联广告js flash激活
Oct 19 #Javascript
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
Oct 17 #Javascript
菜单效果
Oct 14 #Javascript
Using the TextRange Object
Oct 14 #Javascript
You might like
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
IE中图片的onload事件无效问题和解决方法
2014/06/06 Javascript
jQuery DOM插入节点操作指南
2015/03/03 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
javascript自定义事件功能与用法实例分析
2017/11/08 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
webpack4 CSS Tree Shaking的使用
2018/09/03 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
JS co 函数库的含义和用法实例总结
2020/04/08 Javascript
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
python多进程和多线程究竟谁更快(详解)
2017/05/29 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
python lxml中etree的简单应用
2019/05/10 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
意大利在线药房:Saninforma
2021/02/11 全球购物
中医药大学毕业生自荐信
2013/11/08 职场文书
认识深刻的检讨书
2014/02/16 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技