使用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
技术。
你是否曾经为了仅仅刷新选择的网页部分而不得不刷新整张网页呢?如果有的话,你现在就不用再这
样做了,很幸运的,如何能够访问如远程的服务器端脚本和xmlhttp这样的问题已经解决了。下面就解释
一下如何用xmlhttp来刷新部分网页,而不用去刷新整张网页。
xmlhttp对象能用来从web浏览器向服务器发送http请求。xmlhttp是微软xml解析器的一部分,如果你
的机子安装了IE,也就已经安装了它。
如何使用xmlhttp对象请参考msdn,同时,我也推荐你看看我的文章--使http与mfc应用程序通讯--这
篇文章。
在上面这个实例网页中,我们可以从列表框中选择一个国家名称。选中之后,下面就会列出所选国家
的所有州/省。实际上,当你点击一个国家名称之后,一个到服务器的http请求就发出了,并取得了选定
国家的所有州,州的列表框将被新的结果刷新后显示。注意我们不是用sumbit提交一个http请求而是用xm
lhttp技术,因此不需要刷新整个网页。同时,要注意所有的request和response都是用xml格式的字符串
,所以我们也要用xml的DOM来读取节点值。
相关的文章可以参考--只刷新你的部分网页--,这篇写的是同一主题,不过他用的是remote scripting
技术。
相关文章推荐
- 我使用AJAX技术制作的动态刷新网页和部分源代码
- 使用AJAX技术实现网页无闪自动局部刷新
- 使用AJAX技术实现网页无闪自动局部刷新
- 使用AJAX技术实现网页无闪自动局部刷新
- 掌握 Ajax,第 6 部分: 建立基于 DOM 的 Web 应用程序 在不刷新页面的情况下使用 DOM 改变网页界面
- 使用AJAX技术实现网页部分信息的更新
- 使用XmlHttp结合ASP实现网页的异步调用
- 在不刷新页面的情况下使用 DOM 改变网页界面
- 使用xmlhttp结合asp,实现网页的异步调用_asp实例
- C#使用 WebBrowser制作网页游戏辅助工具关键技术分析
- SSH框架使用json,js,无刷新技术案例
- 如何更有效使用 Rational AppScan 扫描大型网站,第 1 部分: 工作原理及技术分析 推荐
- 使用htmlparser爬虫技术爬取电影网页的全部下载链接
- 在.net中使用xmlhttp组件读取网页源码
- string数据库使用和实践的第二部分网页展示http://string-db.org/
- 使用CallBack实现页面无刷新技术
- 在.net中使用xmlhttp组件读取网页源码
- [转贴]使用GZIP缓存技术提高网页加载速度
- 网页无闪烁(无刷新)技术
- 如何使用预加载技术来提升网页加载速度?