社区
VC.NET
帖子详情
MSXML2.XMLHttp组件,异步操作的onReadyStateChange怎么设置?
dylwx
2013-03-08 08:41:43
他要一个IDispatch*参数,可是我只想数据到达时调用我的一个回调函数就行了。
...全文
226
2
打赏
收藏
MSXML2.XMLHttp组件,异步操作的onReadyStateChange怎么设置?
他要一个IDispatch*参数,可是我只想数据到达时调用我的一个回调函数就行了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真相重于对错
2013-03-08
打赏
举报
回复
c++ 使用 自动化组件比较复杂。 http://lanhy2000.blog.163.com/blog/static/43678608200982922333210/
真相重于对错
2013-03-08
打赏
举报
回复
非要用msxml.xmlhttp吗?.net 本身不是提供了webrequest
Ajax技术课件,保密资料下载
AJAX asynchronouse javascript and
xml
异步
javascript 和
xml
---------------------------------------------- B/S 发展历程------> web1.0 特点: 网站的内容 --- 网站的拥有者提供 网站的使用者所做的
操作
非常的有限 www.sohu.com www.sina.com www.baidu.com 用户体验非常差 web2.0 网站绝大多数的内容----网站使用者提供 网站提供了有限的功能 blog SNS ---> 开心|人人网 用户---> 用户的体验 1 JavaScript CSS DOM 2 能够让用户更快看到网站页面(优化) AJAX asynchronouse javascript and
xml
异步
javascript 和
xml
作用:增强用户的交互体验 同步
操作
:在jsp/servlet中 发送了一个同步的request 这时用户必须等待响应. 特点:返回一个整张页面
异步
操作
: 发送了一个
异步
的request 这时用户不用等待 ,可以进行后续的
操作
特点: 返回一张页面的局部内容
异步
刷新 ajax 1
异步
请求对象 xhr javascript对象 ---- 浏览器中 ---- 浏览器差异 window.
XML
Http
Request window.ActiveXObject Firefox
XML
Http
Request var xhr = new
XML
Http
Request(); IE ActiveXObject * var xhr = new ActiveXObject("Microsoft.
XML
HTTP
"); var xhr = new ActiveXObject("
MS
XML
2.5.0.
XML
HTTP
"); var xhr = new ActiveXObject("
MS
XML
2.4.0.
XML
HTTP
"); 2 xhr相关的方法 建立连接 xhr.open("POST|GET",url); 传输数据 xhr.send(); input.on
change
=function(){ alert("xxxx"); } input.onclick 3 xhr相关属性 xhr.
read
y
State
数字类型的属性,浏览器为这个属性赋值 0 xhr初始化 1 xhr发送请求 2 xhr|Servlet接受到请求 3 Servlet提供response的时候 4 response到达html页面时候 当上述值每发生一次变化 on
read
y
state
change
函数 调用一次 xhr.on
read
y
state
change
---- 事件监听属性 xhr.on
read
y
state
change
=function(){ if(xhr.
read
y
State
==4&&xhr.status==200){ xxxxx } } xhr.status 返回结果的状态码 200 正常返回的状态码 404 500 --------------------------------------------- 返回局部内容 xhr.responseText xhr.response
XML
web3.0 ---> (flex) flash--> flex 1 页面 onblur 1 dom获得文本值 2 Ajax xhr ---->> <<--- 3 DOM input后面写上内容 2 Servlet 1 接受数据 2 调用业务 3 返回 --- Out.println();
比较简单的
异步
加载JS文件的代码
代码如下:[removed] function getJsFile(url, callBack){ var XH = window.
XML
Http
Request ? new
XML
Http
Request : new ActiveXObject(‘
Ms
xml
2.
XML
HTTP
’); XH.open(‘get’,url,true); XH.on
read
y
state
change
= function(){ if(XH.
read
y
State
== 4 && XH.status == 200){ if(window.execScript) window.execScript(XH.responseText
Ms
xml
2.
XML
HTTP
Microsoft.
XML
HTTP
new
XML
Http
Request
客户端调用
XML
HTTP
的过程很简单,只有5个步骤: 1、创建
XML
HTTP
对象 2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。 客户端通过Open命令打开与服务端的服务网页的连接。与普通
HTTP
指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 5、释放...
VB
XML
HTTP
异步
调用
例 Set
Xml
Http
2 = CreateObject("
Ms
xml
2.
XML
HTTP
")
Xml
Http
2.Open "GET", Url, True
Xml
Http
2.setRequestHeader "CONTENT-TYPE", "application/json;charset=utf-8"
Xml
Http
2.send PostMsg 1、使用
MS
XML
2.
XML
HTTP
open中参数
设置
为True 2、on
read
y
state
change
进行
设置
方式有:1)使用Timer..
MS
XML
2.
XML
HTTP
.4.0对象
一、使用步骤: 1、创建
XML
HTTP
对象 //需
MS
XML
4.0支持 2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普 通
HTTP
指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 5、释放
XML
HTTP
对象
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章