AJax
一、AJax定义 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 AJax的优点 页面无刷新 不打断用户的操作,用户的体验好。 按需获取数据,浏览器与服务器之间数据的传输量减少。 是一个标准技术,不需要下载任何的插件。 利用客户端(浏览器)的计算能力。 二、AJax使用 2.1 AJax对象 所有现代浏览器均内建 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。例如:IE7+、Firefox、Chrome、Safari 以及 Opera。 2.1.1 创建对象 var xmlhttp; if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } 2.2 发送数据 AJax对象提供了opean()和send()两个方法,具体差别如下表:...