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

首頁(yè) > 開(kāi)發(fā) > AJAX > 正文

Ajax通訊原理XMLHttpRequest

2024-09-01 08:26:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
顯然AJax就是利用JavaScript腳本訪(fǎng)問(wèn)數(shù)據(jù)的一種技術(shù)。
AJAX 使網(wǎng)頁(yè)實(shí)現(xiàn)異步更新。這就是在不重新加載整個(gè)網(wǎng)頁(yè)的情況下,對(duì)網(wǎng)頁(yè)進(jìn)行局部更新。
XMLHttpRequest 是 AJAX 的關(guān)鍵
現(xiàn)在瀏覽器均支持 XMLHttpRequest 對(duì)象(IE5 和 IE6 使用 ActiveXObject)。
向后臺(tái)請(qǐng)求數(shù)據(jù)readyState有五個(gè)狀態(tài)0:服務(wù)器未初始化,1:服務(wù)器連接已建立,2請(qǐng)求已接受收,3請(qǐng)求處理中,4請(qǐng)求完成。
每改變一次狀態(tài)都好觸發(fā)一次onreadystatechange 事件,status有兩個(gè)狀態(tài):200:“OK”,404:“未找到頁(yè)面”
下面看一段Ajax前臺(tái)實(shí)現(xiàn)代碼:
復(fù)制代碼 代碼如下:VeVb.com

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無(wú)標(biāo)題頁(yè)</title>
<script type="text/javascript">
function getName(){
var xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
alert("你好:"+xmlhttp.responseText);
}
}
xmlhttp.open("post","Default.aspx?id=gname",true);
xmlhttp.send();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div> <input id="Button1" type="button" value="button" onclick="getName()" /></p>
</div>
</form>
</body>
</html>

后臺(tái)代碼:
復(fù)制代碼 代碼如下:VeVb.com

protected void Page_Load(object sender, EventArgs e)
{
if (Request["id"]!=null)
{
Response.Write("張三");
Response.End();
}
}

執(zhí)行結(jié)果:如下圖

下一次我們看看Jquery是怎么異步請(qǐng)求數(shù)據(jù)的

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苍梧县| 饶阳县| 青浦区| 广东省| 夏河县| 崇信县| 错那县| 伊宁市| 高邮市| 綦江县| 都兰县| 洮南市| 嘉善县| 隆化县| 文水县| 青神县| 沁阳市| 宜春市| 包头市| 砀山县| 谢通门县| 沙洋县| 旅游| 怀宁县| 靖西县| 英吉沙县| 石河子市| 成都市| 宝兴县| 清涧县| 合作市| 金塔县| 荔浦县| 增城市| 讷河市| 阳新县| 清原| 抚松县| 荣成市| 米脂县| 卓资县|