婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 好用的AJAX類代碼分享

好用的AJAX類代碼分享

熱門標簽:電銷機器人適用范圍 察縣地圖標注 廣西ai語音電銷機器人哪家好 接聽電話機器人哪有 辦理一個400電話多少錢 蓄意標記地圖標注 莆田防封電銷卡價格 如何用地圖標注各分公司 信貸電銷機器人有用嗎
ajax.js
-------------------------[ajax類]--------------------------
復制代碼 代碼如下:

function Ajax(recvType){
var aj=new Object();
aj.recvType=recvType ? recvType.toUpperCase() : 'HTML'; //向形參中傳遞的文件類型
aj.targetUrl='';
aj.sendString='';
aj.resultHandle=null;
/*創(chuàng)建XMLHttpRequest對象*/
aj.createXMLHttpRequest=function(){
var xmlHttp = false;
if(window.XMLHttpRequest){ //在非IE中創(chuàng)建XMLHttpRequest對象
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //按新版IE創(chuàng)建
}catch(error1){ //創(chuàng)建失敗
try{
xmlHttp = new ActiveXobject("Microsoft.XMLHttp"); //按老版IE創(chuàng)建
}catch(error2){ //創(chuàng)建失敗
xmlHttp = false;
}
}
}
return xmlHttp;
}
aj.XMLHttpRequest=aj.createXMLHttpRequest();
/*處理服務器的響應*/
aj.processHandle=function(){
if(aj.XMLHttpRequest.readyState == 4){
if(aj.XMLHttpRequest.status == 200){
if(aj.recvType=="HTML")
aj.resultHandle(aj.XMLHttpRequest.responseText);
else if(aj.recvType=="XML")
aj.resultHandle(aj.XMLHttpRequest.responseXML);
}
}
}
/*定義使用get方法傳遞的方法*/
aj.get=function(targetUrl, resultHandle){
aj.targetUrl=targetUrl;
if(resultHandle!=null){
aj.XMLHttpRequest.onreadystatechange=aj.processHandle;
aj.resultHandle=resultHandle;
}
if(window.XMLHttpRequest){
aj.XMLHttpRequest.open("get", aj.targetUrl);
aj.XMLHttpRequest.send(null);
}else{
aj.XMLHttpRequest.open("get", aj.targetUrl, true);
aj.XMLHttpRequest.send();
}
}
/*定義使用post方法傳遞的方法*/
aj.post=function(targetUrl, sendString, resultHandle){
aj.targetUrl=targetUrl;
if(typeof(sendString)=="object"){
var str="";
for(var pro in sendString){
str+=pro+"="+sendString[pro]+"";
}
aj.sendString=str.substr(0, str.length-1);
}else{
aj.sendString=sendString;
}
if(resultHandle!=null){
aj.XMLHttpRequest.onreadystatechange=aj.processHandle;
aj.resultHandle=resultHandle;
}
aj.XMLHttpRequest.open("post", targetUrl);
aj.XMLHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
aj.XMLHttpRequest.send(aj.sendString);
}
return aj;
}

-------------------------[使用方法]--------------------------
useAjax.html
復制代碼 代碼如下:

script src="ajax.js">/script>
script language="javascript" type="text/javascript">
var ajax=Ajax();
/*get使用方式*/
ajax.get("server.php?name=zhangsanphone=778", function(data){
alert(data); //data為從服務器端讀取的數(shù)據(jù)
});
/*第一種post使用方式*/
/* ajax.post("server.php", "name=ligangphone=222", function(data){
alert(data);
});
*/
/*第二種post使用方式*/
/* ajax.post("server.php", {name:"tom",phone:"456"},function(data){
alert(data);
});
*/
/script>
server.php
?php
header("Content-type:text/html;charset=gb2312");
$str = "姓名:{$_GET["name"]}\n電話:{$_GET["phone"]}";
echo $str;
?>

在瀏覽器中輸入useAjax.html的地址,若出現(xiàn)

則Ajax方法使用正確

標簽:鷹潭 張掖 益陽 銅陵 延邊 儋州 阿拉善盟

巨人網(wǎng)絡通訊聲明:本文標題《好用的AJAX類代碼分享》,本文關鍵詞  好,用的,AJAX,類,代碼,分享,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《好用的AJAX類代碼分享》相關的同類信息!
  • 本頁收集關于好用的AJAX類代碼分享的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 陇川县| 济南市| 瓦房店市| 四川省| 高要市| 扶绥县| 佛山市| 辽宁省| 太湖县| 静乐县| 九龙坡区| 阿尔山市| 金门县| 莱州市| 淮滨县| 定襄县| 赤壁市| 新巴尔虎左旗| 武乡县| 磐安县| 彩票| 同心县| 礼泉县| 武隆县| 平陆县| 平度市| 商都县| 大关县| 连州市| 合江县| 电白县| 台山市| 玉屏| 潢川县| 监利县| 荥经县| 陆良县| 分宜县| 前郭尔| 宁波市| 元谋县|