WEB开发网
开发学院WEB开发Ajax AJAX开发技术在PHP开发过程中的简单应用技巧 阅读

AJAX开发技术在PHP开发过程中的简单应用技巧

 2009-02-01 11:18:12 来源:WEB开发网   
核心提示:Ajax无疑是2005年炒的最热的Web开发技术之一,当然,AJAX开发技术在PHP开发过程中的简单应用技巧,这个功劳离不开Google,我只是一个普通开发者,回调函数将会被调用,[AJAX实际应用]1. 初始化AjaxAjax实际上就是调用了XMLHttpRequest对象,使用AJAX的地方不是特别多,我就简单的把

Ajax无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有javaScript、HTML、CSS等基本的Web开发能力)

[AJAX介绍]

Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。

异步Javascript和xml(AJAX)不是什么新技术,而是使用几种现有技术——包括级联样式表(CSS)、JavaScript、XHTML、XML和可扩展样式语言转换(XSLT),开发外观及操作类似桌面软件的Web应用软件。

[AJAX执行原理]

一个Ajax交互从一个称为xmlhttpRequest的JavaScript对象开始。如同名字所暗示的,它允许一个客户端脚本来执行HTTP请求,并且将会解析一个XML格式的服务器响应。Ajax处理过程中的第一步是创建一个XMLHttPRequest实例。使用HTTP方法(GET或 POST)来处理请求,并将目标URL设置到XMLHttpRequest对象上。

当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。要完成它,你可以向 XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpRequest请求。控制权马上就被返回到浏览器,当服务器响应到达时,回调函数将会被调用。

[AJAX实际应用]

1. 初始化Ajax

Ajax实际上就是调用了XMLHttpRequest对象,那么首先我们的就必须调用这个对象,我们构建一个初始化Ajax的函数:

/**
* 初始化一个xmlhttp对象
*/
function InitAjax()
{
 var ajax=false;
 try {
  ajax = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   ajax = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   ajax = false;
  }
 }
 if (!ajax 

Tags:AJAX 开发技术 PHP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接