ajax 需要学php,初识AJAX

本文介绍了AJAX的核心原理,包括如何创建XMLHttpRequest对象,处理浏览器兼容性问题,以及如何通过open、onreadystatechange和responseText属性进行请求和接收数据。通过实例展示了如何制作一个简单的AJAX程序,帮助读者理解AJAX如何提升网页交互性。
摘要由CSDN通过智能技术生成

概述,AJAX使用 HTML javascript™ DHTML 和DOM组件组成,实现的效果是使呆板的web表现形式,变成交互性更强的 AJAX形式

重点,掌握核心 创建组件等

一,核心 创建组件

xmlHttp = new XMLHttpRequest(); 很遗憾,这种方法微软的IE是不支持的

xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); 微软只能使用这种方法

所以一般情况下,我们要做一个判断

varxmlHttp;

functionA_xmlHttpRequest()

{

if(window.ActiveXObject)

{

xmlHttp =newActiveXObject('Microsoft.HTTP');

}

elseif(window.XMLHttpRequest)

{

xmlHttp =newXMLHttpRequest;

}

}

二,用方法声明,打开请求,获取执行结果

1.方法声明

xmlHttp.open('传递方式','地址',是否允许异步传输)

xmlHttp.open("GET","for.php?id="+url,true);

2.打开请求状态

xmlHttp.onreadystatechange = 方法名称

xmlHttp.onreadystatechange = byphp;

3.获取执行结果

var 结果名 = xmlHttp.responseText

var byphp100 = xmlHttp.responseText;

实例1,制作初级AJAX程序

xunhuan.php

$id=$_GET[id];

if($id)

{

for($i=0;$i<10;$i++)

{

echo$id;

}

}

?>

ajax.html

html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

ajax入门实例

o

x

t

v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值