现在很多Web开发都使用到Ajax,其提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。使用Ajax可以在用户单击按钮或者填写信息的时候,使用javascript和DHTML立即更新用户界面,并向服务器发出异步请求,以执行更新或查询数据库。当返回时候,就可以使用javascript和CSS来相应地更新用户界面,而不是刷新整个页面。