TRi*_*RiG 20
标准表单提交发送新的HTTP请求(POST或GET)并在浏览器中加载新页面.在Ajax中,数据在后台发送到服务器(POST或GET),而不会影响页面,然后javascript在后台接收响应,同样不会影响页面.
(当然,javascript可以使用从服务器接收的数据来更新一些页面内容.)
在只有一小部分页面内容发生变化的情况下,Ajax通常很有用.
两者的服务器端处理完全相同。服务器不关心发布请求的方式。
不同之处在于浏览器(客户端)如何响应这两种动作。如果是表单提交,浏览器通常会决定请求整个页面。否则,它只会更新页面的一部分。