PHP+ajax 实例详解教程[一]
2013-03-04 17:19
281 查看
一共需要三个文件
学习目的:实现异步传输简单处理数据,如点击a,出现N次a,N由index.php处理。
各个文件代码
Ajax.js
_________________________________________________________________________
var xmlHttp;
//实例化过程
function S_xmlhttprequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function funphp100(url){
//引用实例化过程
//http://www.ruoshuiyx.com
S_xmlhttprequest();
//打开请求
xmlHttp.open("GET","index.php?id="+url,true);
//准备就绪执行
xmlHttp.onreadystatechange=byphp;
xmlHttp.send(null);
}
function byphp(){
//获取执行结果
var byphp100=xmlHttp.responseText;
//返回到指定ID中
document.getElementById('php100').innerHTML=byphp100;
}
Php.php
<scripttype="text/javascript"src="ajax.js"></script>
<ahref="#"onclick="funphp100('a')">a</a>
<ahref="#"onclick="funphp100('b')">b</a>
<ahref="#"onclick="funphp100('c')">c</a>
<divid="php100"></div>
Index.php
<?php
if($id=$_REQUEST[id])
{
for ($i=1;$i<10;$i++)
{
echo $id;
}
exit();
}
?>
知识点
1、 Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的
1、方法可以将笨拙的 Web 界面转化成交互性的Ajax 应用程序。
2、 创建XMLHttpRequest对象
xmlHttp = new XMLHttpRequest();
这对于规范的Js支持的浏览器来讲是没错的
恰恰相反IE却就不支持,所以没办法我们只能
做个判断再创建一个IE支持的
xmlHttp = newActiveXObject('Microsoft.XMLHTTP');
3、 XMLHttpRequest对象相关方法
XMLHttpRequest.open(传递方式,地址,是否异步请求)
//打开请求
XMLHttpRequest.onreadystatechange //准备执行
XMLHttpRequest.responseText //获取执行结果
学习目的:实现异步传输简单处理数据,如点击a,出现N次a,N由index.php处理。
各个文件代码
Ajax.js
_________________________________________________________________________
var xmlHttp;
//实例化过程
function S_xmlhttprequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
}
function funphp100(url){
//引用实例化过程
//http://www.ruoshuiyx.com
S_xmlhttprequest();
//打开请求
xmlHttp.open("GET","index.php?id="+url,true);
//准备就绪执行
xmlHttp.onreadystatechange=byphp;
xmlHttp.send(null);
}
function byphp(){
//获取执行结果
var byphp100=xmlHttp.responseText;
//返回到指定ID中
document.getElementById('php100').innerHTML=byphp100;
}
Php.php
<scripttype="text/javascript"src="ajax.js"></script>
<ahref="#"onclick="funphp100('a')">a</a>
<ahref="#"onclick="funphp100('b')">b</a>
<ahref="#"onclick="funphp100('c')">c</a>
<divid="php100"></div>
Index.php
<?php
if($id=$_REQUEST[id])
{
for ($i=1;$i<10;$i++)
{
echo $id;
}
exit();
}
?>
知识点
1、 Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的
1、方法可以将笨拙的 Web 界面转化成交互性的Ajax 应用程序。
2、 创建XMLHttpRequest对象
xmlHttp = new XMLHttpRequest();
这对于规范的Js支持的浏览器来讲是没错的
恰恰相反IE却就不支持,所以没办法我们只能
做个判断再创建一个IE支持的
xmlHttp = newActiveXObject('Microsoft.XMLHTTP');
3、 XMLHttpRequest对象相关方法
XMLHttpRequest.open(传递方式,地址,是否异步请求)
//打开请求
XMLHttpRequest.onreadystatechange //准备执行
XMLHttpRequest.responseText //获取执行结果
相关文章推荐
- PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
- PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
- PHP+Ajax 检测网络是否正常实例详解
- PHP+Ajax 检测网络是否正常实例详解
- PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
- PHP入门教程之上传文件实例详解
- PHP入门教程之表单与验证实例详解
- php分页实例教程代码详解
- PHP入门教程之上传文件实例详解
- PHP文件锁定写入实例教程详解
- PHP入门教程之表单与验证实例详解
- PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
- PHP对象的浅复制与深复制的实例详解
- PHP教程:详解PHP归并排序的实现
- php文件锁详解及解决实例
- highcharts实例教程一:结合php与mysql生成折线图
- php mvc开发实例详解(1/3)
- php 修改上传文件大小限制实例详解
- php 生成加密公钥加密私钥实例详解
- php mysql_connect 与mysql_pconnect函数与实例教程