您的位置:首页 > 理论基础 > 计算机网络

使用xmlhttp技术刷新你的部分网页

2005-12-17 14:38 423 查看
转载自http://www.codeproject.com/jscript/refreshpartweb.asp
你是否曾经为了仅仅刷新选择的网页部分而不得不刷新整张网页呢?如果有的话,你现在就不用再这
样做了,很幸运的,如何能够访问如远程的服务器端脚本和xmlhttp这样的问题已经解决了。下面就解释
一下如何用xmlhttp来刷新部分网页,而不用去刷新整张网页。
xmlhttp对象能用来从web浏览器向服务器发送http请求。xmlhttp是微软xml解析器的一部分,如果你
的机子安装了IE,也就已经安装了它。
如何使用xmlhttp对象请参考msdn,同时,我也推荐你看看我的文章--使http与mfc应用程序通讯--这
篇文章。



在上面这个实例网页中,我们可以从列表框中选择一个国家名称。选中之后,下面就会列出所选国家
的所有州/省。实际上,当你点击一个国家名称之后,一个到服务器的http请求就发出了,并取得了选定
国家的所有州,州的列表框将被新的结果刷新后显示。注意我们不是用sumbit提交一个http请求而是用xm
lhttp技术,因此不需要刷新整个网页。同时,要注意所有的request和response都是用xml格式的字符串
,所以我们也要用xml的DOM来读取节点值。
相关的文章可以参考--只刷新你的部分网页--,这篇写的是同一主题,不过他用的是remote scripting
技术。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: