国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

Ajax+PHP快速上手及簡單應(yīng)用說明

2024-05-04 23:12:14
字體:
供稿:網(wǎng)友

簡介:
Ajax 由 HTML、JavaScript™技術(shù)、DHTML 和 DOM 組成,這一杰出的方法可以將笨拙的Web 界面轉(zhuǎn)化成交互性的 Ajax 應(yīng)用程序。

對于Ajax,最核心的一個對象是XMLHttpRequest,所有的Ajax操作都離不開對這個對象的操作。
創(chuàng)建XMLHttpRequest對象
對于IE瀏覽器:

復(fù)制代碼 代碼如下:


xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');


對于其他瀏覽器:

復(fù)制代碼 代碼如下:


xmlHttp = new XMLHttpRequest();


不同的瀏覽器對javascript中的XMLHttpRequest對象的支持是不一樣的,所以需要根據(jù)情況做一下判斷。

XMLHttpRequest對象相關(guān)方法
 
打開請求

復(fù)制代碼 代碼如下:


XMLHttpRequest.open(傳遞方式,地址,是否異步請求)


準(zhǔn)備就緒執(zhí)行

復(fù)制代碼 代碼如下:


XMLHttpRequest.onreadystatechange


獲取執(zhí)行結(jié)果

復(fù)制代碼 代碼如下:


XMLHttpRequest.responseText


一個簡單的php+Ajax的例子:
首先是test.js文件:

復(fù)制代碼 代碼如下:


var xmlHttp;
function S_xmlhttprequest(){
 if(window.ActiveXObject){
  xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
 }else if(window.XMLHttpRequest){
  xmlHttp=new XMLHttpRequest();
 }
}
function php100(url){
 S_xmlhttprequest();
 xmlHttp.open("GET","do.php?id="+url,true);
 xmlHttp.onreadystatechange=byphp;
 xmlHttp.send(null);
}
function byphp(){
 var byphp100=xmlHttp.responseText;
 document.getElementById('php100').innerHTML=byphp100;
}


然后是執(zhí)行php操作的文件,do.php

復(fù)制代碼 代碼如下:


<?PHP
$id=@$_GET[id];
for($i=1;$i<10;$i++){
 echo $id;
}


然后是前端顯示頁面,test.html

復(fù)制代碼 代碼如下:


<script src="test.js" type="text/javascript"></script>
<a href="#">1</a> ||
<a href="#">2</a> ||
<a href="#">3</a>
<div></div>


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 德惠市| 东乡族自治县| 五河县| 抚宁县| 无锡市| 东台市| 灯塔市| 桃园县| 望奎县| 喀什市| 上蔡县| 木里| 达拉特旗| 临沂市| 耒阳市| 松溪县| 黎城县| 大同市| 沙雅县| 彭泽县| 白银市| 大港区| 黔江区| 长白| 绥化市| 盐山县| 正宁县| 深州市| 徐州市| 和林格尔县| 土默特左旗| 宁波市| 吉木萨尔县| 岳阳县| 平武县| 宁晋县| 淮北市| 承德市| 师宗县| 金昌市| 临猗县|