Ajax是多种技术的综合:Javascript、Html、Css、Dom、Xml、XMLHttpRequest等技术按照一定的方式在协作中发挥各自的作用就构成了Ajax。
XMLHttpRequest是Ajax技术的一个核心,没有它Ajax无从运作。
XMLHttpRequest:XMLHttpRequest是XMLHttp组件的一个对象,使用XMLHttpRequest可以实现浏览器端与服务器端进行异步通信。通过HttpRequest对象,Web应用程序无需刷新页面就可以向服务器提交信息,然后得到服务器端的返回信息
一、AJAX与普通的Http请求的区别
AJAX请求:
普通的Http请求:
1、AJAX通xmlHttpRequest对象请求服务器服务器接受请求返数据实现刷新交互
普通http请求通httpRequest象请求服务器接受请求返数据需要页面刷新
2、AJAX使用XMLHttpRequest对象发送Http请求
3、当AJAX跨越访问时,受到浏览器的安全机制同源策略的限制
4、AJAX不能服务器中进行跳转(控制器跳转、服务器重定向)
5、使用AJAX发送请求时&#