一.什么是ajax ajax是一种异步通信技术.在ajax出现之前,客户端与服务端之间直接通信.引入ajax之后,客户端与服务端加了一个第三者--ajax.有了ajax之后,通过在后台与服务器进行少量数据交换,可以达到在不刷新整个页面的情况下实现局部刷新.其原理如图 二.XHR对象 ajax技术的核心是XMLHttpRequest对象(简称XHR).IE7+.FireFox.Opera.Chrome和Safari都支持原生的XHR对象,创建XHR对象可以这样写 var xhr = new XML…
静态页面: 一.static: css dist fonts images js model 二.templates: html ajax搜索操作: <html> <head> <script type="text/javascript"> function showHint(str) { var xmlhttp; if (str.length==0) { document.getElementById("txtHint").in…
Ajax Asynchronous JavaScript and XML 异步的JavaScript和XML ajax通过与后台服务器进行少量的数据交换,ajax可以使页面实现异步更新,即不需要重新加载整个页面 1.创建XMLHttpRequest对象 所有现代浏览器 var xhr = new XMLhttpRequest(); 老版本的 ie var xhr = new ActiveXObect("Micrsoft.XMLHTTP"); 2.向服务器发送请求 xhr.open(m…
ajax:Asynchronous JavaScript and XML异步JavaScript和XML技术Asynchronous:JavaScript:XMLHttpRequestXML:实现数据存储和交换 ----- JSON特点:AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下.不重新加载整个页面的情况下实现页面局部内容的刷新(无刷新技术–局部刷新)有效利用带宽 不利于SEO ajax的使用有四个步骤: a.创建核心对象: var xhr = new XML…