当前位置: 代码迷 >> ASP.NET >> 关于xmlhttpRequest解决方案
  详细解决方案

关于xmlhttpRequest解决方案

热度:5639   发布时间:2013-02-26 00:00:00.0
关于xmlhttpRequest
关于xmlhttpRequest的学习,通过客户端往服务器端发送是用send方法,用(get和post)的方式发送,然后在服务器端接收。但是反方向,从服务器往客户段发送,看文档是说定义个句柄。然后是事例也点的不太清楚,请高手帮我讲下这是怎么发给客户端的。

------解决方案--------------------------------------------------------
这是AJAX的知识~沙发先坐了~学习下~
------解决方案--------------------------------------------------------
服务器:Response.Write( "发送测试 ");//文本形式
//xml格式(也可以自己生成一个类似xml格式的文件,然后设置ContentType,以XML形式发送)
Response.ContentType = "text/xml ";
Response.TransmitFile(Server.MapPath( "test.xml "));

客户端:var responsetext=xmlHttp.responseText;//接收文本
alert(responsetext);
//接收xml
var xml=xmlHttp.responseXML;
alert(xml.childNodes.length);
------解决方案--------------------------------------------------------
反方向的并不是服务器主动向客户端发消息
而是对客户端提交的申请的一个回复。

客户端用
xmlHttp.responseText;//接收文本
xmlHttp.responseXML;//接收xml

用这两个来接收就可以了。
  相关解决方案