日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

异步通信在生活中的例子_AJAX简单异步通信实例分析

發布時間:2024/7/19 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 异步通信在生活中的例子_AJAX简单异步通信实例分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了AJAX簡單異步通信的方法。分享給大家供大家參考。具體分析如下:

客戶端:向服務器發出一個空請求。

代碼如下:

XMLHttpRequest

var xmlHttp;

function createXMLHttpRequest(){

if(window.ActiveXObject)

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

else if(window.XMLHttpRequest)

xmlHttp = new XMLHttpRequest();

}

function startRequest(){

createXMLHttpRequest();

xmlHttp.open("GET","9-1.aspx",true);

xmlHttp.onreadystatechange = function(){

if(xmlHttp.readyState == 4 && xmlHttp.status == 200)

alert("服務器返回: " + xmlHttp.responseText);

}

xmlHttp.send(null);

}

服務器端:向客戶端直接返回一個字符串。

代碼如下:

Response.Write("異步測試成功,很高興");

%>

問題一:

由于IE 瀏覽器會自動緩存異步通信的結果,不會實時更新服務器的返回結果。(但Firefox 會正常刷新)

為了解決異步連接服務器時IE 的緩存問題,更改客戶端代碼如下:

var sUrl = "9-1.aspx?" + new Date().getTime(); //地址不斷的變化

xmlHttp.open("GET",sUrl,true);

在訪問的服務器地址末尾添加一個當前時間的毫秒數參數,使得每次請求的URL地址不一樣,從而欺騙IE 瀏覽器來解決IE 緩存導致的更新問題。

問題二:

當測試程序時,如果客戶端和服務器端都在同一臺計算機上時,異步對象返回當前請求的http狀態碼 status == 0 ,于是再次更改客戶端代碼如下:

//if(xmlHttp.readyState == 4 && xmlHttp.status == 200)

if( xmlhttp.readyState == 4)

{

if( xmlhttp.status == 200 || //status==200 表示成功!

xmlhttp.status == 0 ) //本機測試時,status可能為0。

alert("服務器返回: " + xmlHttp.responseText);

}

于是,最終的客戶端代碼如下:

XMLHttpRequest

var xmlHttp;

function createXMLHttpRequest(){

if(window.ActiveXObject)

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

else if(window.XMLHttpRequest)

xmlHttp = new XMLHttpRequest();

}

function startRequest(){

createXMLHttpRequest();

var sUrl = "9-1.aspx?" + new Date().getTime(); //地址不斷的變化

xmlHttp.open("GET",sUrl,true);

xmlHttp.onreadystatechange = function(){

//if(xmlHttp.readyState == 4 && xmlHttp.status == 200)

if( xmlhttp.readyState == 4)

{

if( xmlhttp.status == 200 || //status==200 表示成功!

xmlhttp.status == 0) //本機測試時,status可能為0。

alert("服務器返回: " + xmlHttp.responseText);

}

}

xmlHttp.send(null);

}

希望本文所述對大家的Ajax程序設計有所幫助。

總結

以上是生活随笔為你收集整理的异步通信在生活中的例子_AJAX简单异步通信实例分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久黄色片视频 | 操操操视频 | 少妇特殊按摩高潮惨叫无码 | 足交在线观看 | 亚洲理论电影在线观看 | 日韩欧美一二三区 | 日韩综合一区 | 成人亚洲一区 | 亚洲在线不卡 | 激情五月网站 | 亚洲国产免费看 | 国产电影免费观看高清完整版视频 | 男女羞羞在线观看 | 欧美成免费| 国产又粗又长又大 | 特黄1级潘金莲 | 免费裸体视频女性 | 黄色大全免费看 | 一本到久久 | 亚洲天堂一区二区在线 | 精品一区电影 | 成人国产精品入口 | 在线免费小视频 | 最新超碰在线 | 亚洲爱视频 | 国产农村熟妇videos | 97xxxxx| 亚洲熟妇无码一区二区三区导航 | 久久久99精品免费观看 | 婷婷伊人| 国产精品揄拍100视频 | 青娱乐99 | 精品一区二区三区四区五区六区 | 无码熟妇αⅴ人妻又粗又大 | 天美视频在线观看 | 亚洲一区图片 | 手机在线一区二区三区 | 人人干人人看 | 51av视频 | 国产精品成人免费精品自在线观看 | 国产精品毛片一区二区在线看 | 成人毛片在线视频 | 黄色女女 | 成人传媒 | 人妻少妇精品无码专区二区 | 怡红院成人在线 | 啪啪小视频网站 | 午夜av网站 | 亚洲精品无码不卡在线播he | 国产男女猛烈无遮挡免费视频 | 日韩三级电影网址 | 日韩欧美国产精品 | 亚洲资源在线 | 日韩免费av在线 | 亚洲精品乱码久久久久 | 欧美色影院 | 欧美bbbbbbbbbbbb精品 | 男人懂的网站 | 日本视频不卡 | 中文字幕成人在线观看 | 成人免费一级片 | 一区二区三区在线观看av | 久操伊人网 | 一卡二卡在线视频 | 国产精品久久久久毛片 | 日韩视频在线观看二区 | 成人高清视频免费观看 | 毛片大全 | 国产亚洲精品成人av久久ww | 亚洲一区二区乱码 | 亚洲AV无码成人精品区东京热 | julia一区二区三区在线观看 | 亚洲成在线| 成人免费三级 | 久久综合久久综合久久 | 免费黄色一级大片 | 97在线观看视频 | 狠狠夜夜| 毛茸茸多毛bbb毛多视频 | 久久综合一本 | 风间ゆみ大战黑人 | 久久影院午夜 | 日本免费一区二区三区四区 | 狂野欧美性猛交xxxx巴西 | 亚洲精品中文字幕成人片 | 欧美专区视频 | 久国产精品 | 香蕉影院在线 | 欧美sm凌虐视频网站 | 国产婷婷色一区二区 | 韩国日本欧美一区 | 黄视频网站在线观看 | 久久久精品美女 | 日韩视频不卡 | 日韩激情成人 | 99福利影院 | 国产www精品 | 欧美少妇网 | 亚洲人毛茸茸 |