1、学习目标学习目标1、ajax是什么及其工作原理是什么及其工作原理2、创建、创建XMLHttpRequest对象对象3、XMLHttpRequest对象相关方法对象相关方法(第第48讲讲) Ajax+PHP快速上手及应用(一)快速上手及应用(一)(第第48讲讲) Ajax+PHP快速上手及应用(一)快速上手及应用(一)1、ajax是什么及其工作原理是什么及其工作原理Ajax 由由 HTML、JavaScript 技术、技术、DHTML 和和 DOM 组成,这一杰出的组成,这一杰出的方法可以将笨拙的方法可以将笨拙的 Web 界面转化成交互性的界面转化成交互性的 Ajax 应用程序。应用程序。HTM
2、L页面页面JS脚本脚本PHP文件文件触发脚本触发脚本执行执行反应反应(第第48讲讲) Ajax+PHP快速上手及应用(一)快速上手及应用(一)2、创建、创建XMLHttpRequest对象对象对于对于Ajax,最核心的一个对象是,最核心的一个对象是XMLHttpRequest,所有的,所有的Ajax操作都离不开对这操作都离不开对这个对象的操作个对象的操作xmlHttp = new XMLHttpRequest();首先我们来了解怎么在首先我们来了解怎么在javascript中创建这个对象:中创建这个对象:JS代码:代码:这对于规范的这对于规范的Js支持的浏览器来讲是没错的支持的浏览器来讲是没错
3、的恰恰相反恰恰相反IE却就不支持,所以没办法我们只能却就不支持,所以没办法我们只能做个判断再创建一个做个判断再创建一个IE支持的支持的xmlHttp = new ActiveXObject(Microsoft.XMLHTTP);(第第48讲讲) Ajax+PHP快速上手及应用(一)快速上手及应用(一)3、XMLHttpRequest对象相关方法对象相关方法XMLHttpRequest.open(传递方式传递方式,地址地址,是否异步请求是否异步请求)XMLHttpRequest.onreadystatechangeXMLHttpRequest.responseText打开请求打开请求准备就绪执行准备就绪执行获取执行结果获取执行结果