由于普通服务器控件事件被触发后,会使浏览器产生一个HTTP请求;随后,服务器会响应该请求,生成并返回对应的HTML、CSS、JavaScript代码等,由浏览器显示出来。
而使用Ajax技术后,用户操作将不再触发HTTP请求,而是触发一段JavaScript代码的执行,该段JavaScript初始化一个XMLHttpRequest对象,并通过该对象向服务器发送异步请求,获得数据(以XML、JSON或普通文本形式),在客户端获得数据后,通过执行JavaScript的回调函数,实现数据局部刷新。
由于普通服务器控件事件被触发后,会使浏览器产生一个HTTP请求;随后,服务器会响应该请求,生成并返回对应的HTML、CSS、JavaScript代码等,由浏览器显示出来。
而使用Ajax技术后,用户操作将不再触发HTTP请求,而是触发一段JavaScript代码的执行,该段JavaScript初始化一个XMLHttpRequest对象,并通过该对象向服务器发送异步请求,获得数据(以XML、JSON或普通文本形式),在客户端获得数据后,通过执行JavaScript的回调函数,实现数据局部刷新。