IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(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三欄布局中最先顯示中欄的方法

文章評論
發(fā)表評論

熱門文章 ASP編程代碼:隱藏圖片的真實(shí)地址 ASP編程代碼:隱藏圖片的真實(shí)地址 ASP教程:0177:800401f3錯誤解決 ASP教程:0177:800401f3錯誤解決 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 ASP代碼中如何屏蔽ip地址 禁止某IP段訪問網(wǎng)站 錯誤80004005信息處理方法 錯誤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)]