Ajax交互demo1
一、概念 Ajax异步请求刷新。 浏览器在用户不知道的情况下,偷偷地跟服务器交互,然后返回数据给浏览器显示。 异步过程:当HTTP请求发送后,通过Ajax技术使用的XMLHttpRequest对象来发送,此时不需等待服务器响应处理,返回数据等操作,用户可直接在浏览器界面进行下一步操作。 异步过程是Ajax的HTTP请求和用户输入数据等 操作是异步 的 。 二、例子 实现的例子效果 选择任意一个明星的名字,浏览器就会偷偷发送HTTP请求服务器请求该明星的资料,并且返回回来。实现了一个页面局部刷新。 代码: 1、首先要先初始化一个XMLHttpRequest对象 兼容不同的浏览器 function GetXmlHttpObject() //获取XmlHttpRequest对象 { var xmlHttp = null; try { //FF opera 8.0+ xmlHttp = new XMLHttpRequest(); } catch(e) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE浏览器支持ActiveXObject } } return xmlHttp; } 2