第一范文网 - 专业文章范例文档资料分享平台

XMLHTTP---介绍(2)

来源:用户分享 时间:2021-04-05 本文由-醉影伴着 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

XMLHTTP---介绍

------就是下面这个很简单的javascript函数SEND(STR,URL)---------------

使用到的是XMLDOM和XMLHTTP对象.用这种技术的好处是:全JS控制,方便/简单,比RDS 或者remote好多了.(前提:服务器端和客户端都必须安装IE5或者更高版本),在俺贴的 那个无刷新在线信息功能使用的也是这种技术.有爱好的朋友可以看看..

function Send(Str,URL)

//STR参数是传入的XML数据,你也可以传入其他文本数据.

//不过这个函数需要服务器端处理之后返回XML数据,你也可以修改一下

//URL参数表示你所要处理数据的ASP文件地址

{

var Http = new ActiveXObject("Microsoft.XMLHTTP") //建立XMLHTTP对象

var Dom = new ActiveXObject("Microsoft.XMLDOM") //建立XMLDOM对象

Http.open("POST",URL,false)

//第一个参数的意思是,用"POST"方式发送数据.可以大到4MB,也可以换为"GET".只能256KB

//第2个参数的意思是数据发送到哪个文件处理

//第3个参数意思是同步或异步方式.TRUE为异步,FALSE为同步

Http.send(Str) //开始发送数据.............嘟嘟..

Dom.async=false //设置为同步方式获取数据

Dom.loadXML(Http.responseText)

//开始获取服务器端处理后返回的数据.我在这里设置必须为XML数据,否则出错. //你也可以自己修改.使返回的是2进制或者记录集数据.................................

if(Dom.parseError.errorCode != 0) //检查是否发生获取数据时错误

{

delete(Http)

delete(Dom)

return(false)

}

else

{

var Back = Dom.documentElement.childNodes.item(0).text

//得到返回的XML数据,我这里假设处理程序只返回一行XML数据(一个节点)

delete(Http)

delete(Dom)

return(Back) //函数返回数据.......................结束

}

}

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育XMLHTTP---介绍(2)全文阅读和word下载服务。

XMLHTTP---介绍(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1178117.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top