您當(dāng)前所在位置:
首頁 →
網(wǎng)絡(luò)編程 →
Asp編程 →
AJAX技術(shù) vs 傳統(tǒng)的ASP無刷新技術(shù)
AJAX技術(shù) vs 傳統(tǒng)的ASP無刷新技術(shù)
時(shí)間:2015-06-28 00:00:00
來源:IT貓撲網(wǎng)
作者:網(wǎng)管聯(lián)盟
我要評論(0)
- ?? Ajax技術(shù)的優(yōu)勢到底在哪里呢,不明白??匆粋€最簡單的例子,假設(shè)用戶注冊的時(shí)候,判斷用戶輸入的名字是否已經(jīng)被占用,假設(shè)輸入數(shù)字1:顯示OK(表示正確,可以使用);輸入其他字符:顯示Error (表示錯誤,已經(jīng)被占用)。
??
?? 用ajax技術(shù)實(shí)現(xiàn)
??
?? 代碼: t.htm
??
??<s cript>
??function f(){
??var req =new ActiveXObject(Microsoft.XMLHTTP);
??req.open(GET,t.asp?t1=+t1.value, true);
??req.onreadystatechange = function(){
?? if (req.readyState == 4) {
?? if (req.status == 200) {
?? msg.innerText = req.responseXML.documentElement.tagName;
??}
??}
??}
??req.send(null);
??}
??</s cript>
??<div>1:顯示OK; 其他字符:顯示Error</div>
??<input id=t1 value=1>
??<input type=button value=檢測 onclick=javas cript:f()>
??<div id=msg></div>
??
??
?? 代碼:
??
??t.asp
??<%
??Response.ContentType=text/xml
??if request.querystring(t1)=1 then
??response.write(<OK/>)
??else
??response.write(<ERROR/>)
??end if
??%>
??
?? 傳統(tǒng)的asp無刷新技術(shù)
??
?? 代碼t.htm
??
??<s cript>
??function f(){
??document.getElementById(o).src=http://edu.admin5.com/article/20070416/t.asp?t1=+t1.value
??}
??</s cript>
??<div>1:顯示OK; 其他字符:顯示Error</div>
??<input id=t1 name=1 value=1>
??<input type=button value=檢測 onclick=javas cript:f()>
??<div id=msg></div>
??<iframe src=http://edu.admin5.com/article/20070416/t.asp style=display:none id=o></iframe>
??
?? 代碼t.asp
??
??<%
??if request.querystring= then response.end
??ss=ERROR
??if request.querystring(t1)=1 then ss=OK
??%>
??<s cript>parent.msg.innerText=<%=ss%></s cript>
??
?? 兩者都是無刷新提取服務(wù)器(數(shù)據(jù)庫)數(shù)據(jù)并實(shí)時(shí)顯示在客戶段,那為什么現(xiàn)在都要用 ajax呢,還要考慮中文編碼等麻煩問題。ajax到底好在哪里,請高手詳細(xì)說說,我可是一知半解,還沒有領(lǐng)會到 ajax的妙處。
??
?? 在這里,我們暫時(shí)只討論 ajax 調(diào)用同域下的asp文件(也就是說自己寫的asp程序),小偷程序,偷取新聞,天氣預(yù)報(bào)等應(yīng)用技術(shù)暫時(shí)不討論,例子寫得很簡,沒有進(jìn)行錯誤處理等,僅為討論之用。關(guān)鍵詞標(biāo)簽:新技術(shù),傳統(tǒng),技術(shù),顯示
相關(guān)閱讀
Foxpro到MySQL的數(shù)據(jù)轉(zhuǎn)換技術(shù)介紹
Oracle數(shù)據(jù)庫性能優(yōu)化技術(shù)
暗區(qū)突圍秘密任務(wù)怎么做-秘密任務(wù)位置介紹
什么是網(wǎng)絡(luò)路由器
地鐵跑酷身法技巧有哪些-身法技巧介紹
CSS三欄布局中最先顯示中欄的方法
熱門文章
ASP編程代碼:隱藏圖片的真實(shí)地址
ASP教程:0177:800401f3錯誤解決
ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站
錯誤80004005信息處理方法
人氣排行
ASP下標(biāo)越界的解決方法
ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站
“文件共享鎖定數(shù)溢出” 原因及解決方法
無法寫入數(shù)據(jù)庫的解決方法
ASP教程:0177:800401f3錯誤解決
ASP常用函數(shù)列表
如何用ASP來獲取客戶端真實(shí)IP的地址
ASP用FSO生成HTML簡單實(shí)例+詳解[原創(chuàng)]