知识大全 Ajax+PHP简单入门[1]

Posted

篇首语:盛年不重来,一日难再晨,及时当勉励,岁月不待人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Ajax+PHP简单入门[1]相关的知识,希望对你有一定的参考价值。

Ajax+PHP简单入门[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Ajax 由 HTML JavaScript&# ; 技术 DHTML 和 DOM 组成 这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序 对于Ajax 最核心的一个对象是XMLHttpRequest 所有的Ajax操作都离不开对这个对象的操作

  首先我们来了解怎么在javascript中创建这个对象

  var xmlHttp = new XMLHttpRequest();

  这行简单的代码在 Mozilla Firefox Safari Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中 创建了 XMLHttpRequest 对象 但是对于市场占有率达到 %的IE来说 这种方法是不行的 而不同的IE版本还有不同的创建方法 所以我们需要在IE下面使用下面两种创建对象的办法

try xmlHttp = new ActiveXObject( Msxml XMLHTTP );//针对较新的浏览器 catch (err) try xmlHttp = new ActiveXObject( Microsoft XMLHTTP );//针对较老的浏览器 catch (err ) xmlHttp = false;

  即使这样 我们也无法预料有些浏览器可能无法创建这个对象 所以在创建不成功的情况下 我们还要加上一句

if (!xmlHttp)alert( 无法创建 XMLHttpRequest 对象! );

  结合起来就是

var xmlHttp = false;try xmlHttp = new XMLHttpRequest(); catch (trymicrosoft) try xmlHttp = new ActiveXObject( Msxml XMLHTTP ); catch (othermicrosoft) try xmlHttp = new ActiveXObject( Microsoft XMLHTTP ); catch (failed) xmlHttp = false;if (!xmlHttp)alert( 无法创建 XMLHttpRequest 对象! );

  然后 让我们建立一个函数getInfo() 打开异步请求

function getInfo() var num = document getElementById( num ) value;//获得表单的数据var url = /ajax/ php?n= + escape(num);xmlHttp open( GET url true);//这里的true代表是异步请求

  一旦用 open() 配置好之后 就可以发送请求了 虽然可以使用 send() 发送数据 但也能通过 URL 本身发送数据 事实上 在大部分GET 请求中 用 URL 发送数据要容易得多 所以这里用null作为send()的参数就可以了 url地址里面的php文件是被请求来处理所需要数据的php文件 就像我们平时用PHP的时候一样 后面的参数可以加多个 并用&分隔开来

xmlHttp send(null);

  在发送了数据之后 我们需要用回调方法来获得服务器的状态 所以就用到了onreadystatechange 属性

cha138/Article/program/PHP/201311/21461

相关参考

知识大全 Ajax+PHP快速上手及简单应用说明

Ajax+PHP快速上手及简单应用说明  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!对于Ajax最

知识大全 php ajax用户注册检测代码

  实只要简单的实现ajax的检测用户名正规点要分三个文件我这里简单点:  第一个indexphp<!DOCTYPEPUBLIC"//WC//DTDXHTMLTransitional//EN""

知识大全 ajax入门小程序

  此小程序主要给ajax还未入门的朋友们一个简单的演示程序的主要内容就是将页面部分的id通过表单传到java的servlet中因为只是做示例所以没有对id进行任何处理有兴趣的朋友可以连接数据库或应用

知识大全 在PHP中如何判断AJAX请求

在PHP中如何判断AJAX请求  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何在PHP中判断

知识大全 php ajax无刷新上传图片实例代码

  将index和uploadphp文件保存到支持php的空间的同级目录测试运行即可  AJAX客户端页面代码index  <><body><h>Ajaxfileu

知识大全 基于PHP和AJAX创建RSS聚合器

基于PHP和AJAX创建RSS聚合器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  想象使用一个

知识大全 PHP+AJAX无刷新实现返回天气预报数据

PHP+AJAX无刷新实现返回天气预报数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!天气数据是

知识大全 php+ajax实现页面自动刷新时间

  indexphp  viewplaincopytoclipboardprint?<mce:scripttype=text/javascript><!  var

知识大全 ajax+php中文乱码的解决

  由于XMLHTTP采用的是Unicode编码上传数据而一般页面采用的是gb这就造成显示页面时产生乱码而当在获取页面时的XMLHttp返回的是utf编码这就造成了显示产生乱码解决方法之一就是在PHP

知识大全 在PHP中使用ASP.NET AJAX

在PHP中使用ASP.NETAJAX  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!编写Servic