AJax技术

AJAX技巧在PHP开发中的简略利用 .

字号+ 作者:H5之家 来源:H5之家 2016-01-22 10:01 我要评论( )

AJAX无疑是2005年炒的最热的Web开发技巧之一,当然,这个功劳离不开Google。我只是一个普通开发者,应用AJAX的处所不是特别多,我就简略的把我应用的心得说一下

AJAX技巧在PHP开发中的简略利用 .

 

  AJAX无疑是2005年炒的最热的Web开发技巧之一,当然,这个功劳离不开Google。我只是一个普通开发者,应用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 && typeof XMLHttpRequest!='undefined') {
  ajax = new XMLHttpRequest();
 }
 return ajax;
}


  你也许会说,这个代码由于要调用XMLHTTP组件,是不是只有IE浏览器能使,不是的经我实验,Firefox也是能应用的。
那么我们在履行任何Ajax把持之前,都必需先调用我们的InitAjax()函数来实例化一个Ajax对象。

  2. 应用Get方法

  现在我们第一步来履行一个Get恳求,参加我们需要获取 /show.php?id=1的数据,那么我们应当怎么做呢?

  假设有一个链接:<a href='/show.php?id=1'>消息1</a>,我点该链接的时候,不想任何刷新就能够看到链接的内容,那么我们该怎么做呢?

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • PHP教程,ASP教程,前端开发,h5cn教程,电脑教程

    PHP教程,ASP教程,前端开发,h5cn教程,电脑教程

    2016-02-09 15:01

  • ajax技巧制作得在线歌词搜索功效

    ajax技巧制作得在线歌词搜索功效

    2016-02-06 14:47

  • PHP curl 抓取AJAX异步内容示例

    PHP curl 抓取AJAX异步内容示例

    2016-01-23 14:01

  • ajax与php结合实现用户登录(详解)

    ajax与php结合实现用户登录(详解)

    2016-01-18 08:25

网友点评
n