使用Ajax实现三级级联菜单

本习作并未采用任何框架,而是使用Ajax底层技术。用户通过简单选取省、市、县三级级联菜单,便可无刷新查询国内城市的邮编区号。代码通过W3C验证验证。

相信大家对级联列表框一定不陌生。可能最容易想到的是用Javascript结合隐藏域来实现,但这样做如果级联菜单上了三级就很复杂,而且第一次 获取页面时要载入大量可能永远也不会用到的信息。我曾看过有人用Javascript写的静态省、市、县三级级联菜单,大小近100K,因此这种作法是不可取的。如果用使用Ajax来实 现这个功能,不仅可以简化Javascript,而且可以优化文件大小,优化执行效率。 继续阅读“使用Ajax实现三级级联菜单”

XmlHttp对象简介

HttpRequest对象 是最近两年炒得很“热”的AJAX的基础。使用XMLHTTP组件,开发人员可以不用从当前的Web页面导航而直接传输数据到服务器上或者从服务器取数据。这个功能是重要的,因为它帮助减少了无状态连接的痛苦。它还可以排除下载冗余HTML的需要,从而提高进程的速度。
继续阅读“XmlHttp对象简介”