如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)

如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)

ID:13200495

大?。?2.50 KB

頁數(shù):10頁

時間:2018-07-21

如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)_第1頁
如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)_第2頁
如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)_第3頁
如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)_第4頁
如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)_第5頁
資源描述:

《如何使用ajax技術(shù)開發(fā)web應(yīng)用程序(1)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、在過去,由于為了獲得新數(shù)據(jù)而不得不重新加載web頁面(或者加載其他頁面)導(dǎo)致web應(yīng)用程序發(fā)展被限制。雖然有其他方法可用(不加載其他頁面),但是這些技術(shù)都沒有被很好地支持而且有bug成災(zāi)的趨向。在過去的幾個月里,一個過去并不被廣泛支持的技術(shù)已經(jīng)被越來越多的web沖浪者(websurfers??是指瀏覽器還是瀏覽者?)所接受,它給了開發(fā)者更多的自由開發(fā)先進的web應(yīng)用程序。這些通過javascript來異步取得xml數(shù)據(jù)的應(yīng)用程序,被親切的稱為“Ajax應(yīng)用程序”(AsynchronousJavascriptandXMLapplic

2、ations)。在這篇文章中,我將會解釋如何通過Ajax來取回一個遠程的XML文件并更新一個webpage,并且隨著這個系列的繼續(xù),我將討論更多的方法,使用ajax技術(shù)將你的web應(yīng)用程序提升到一個新的層次.  這第一步就是創(chuàng)建一個帶一些數(shù)據(jù)的XML文件。我們將這個文件命名為data.xml。它是一個簡單的XML文件,而在一個真實的程序中,它會復(fù)雜許多,但對于我們的例子來說,簡單明了是最合適地。這是一些示例數(shù)據(jù),它被保存在一個XML文件

3、中,并被JavaScript取回。  現(xiàn)在讓我們創(chuàng)建一個簡單的web頁面包含一些示例數(shù)據(jù)。這個頁面將是我們的js腳本所在,并且這個頁面將會讓用戶們訪問柄看到Ajax腳本的運行。我們把它命名為ajax.html

4、t="text/html;charset=gb2312">使用ajax開發(fā)web應(yīng)用程序-示例

使用ajax開發(fā)web應(yīng)用程序

這個頁面演示了AJAX技術(shù)如何通過動態(tài)讀取一個遠程文件來更新一個網(wǎng)頁的內(nèi)容--不需要任何網(wǎng)頁的重新加載。注意:這個例子對于禁止js的用戶來說沒有效果。

這是一些示例數(shù)據(jù),它是這個網(wǎng)頁的默認數(shù)據(jù)

5、'data.xml');this.style.display='none';returnfalse">查看XML數(shù)據(jù).

  注意,對于那些沒有javascript的用戶,我們直接鏈接到data.xml文件。對于那些允許運行javascript的用戶,函數(shù)“ajaxRead”將被運行,這個鏈接被隱藏,并不會被轉(zhuǎn)向到那個data.xml文件。函數(shù)“ajaxRead”現(xiàn)在還沒定義。所以如果你要檢驗上面的示例代碼,你會得到一個javascript錯誤。讓我們繼續(xù)并定義這個函數(shù)(還有其他的),讓你能

6、夠看到ajax是如何工作的,下面的腳本要放到你的head標(biāo)簽里:

8、這堆代碼有點多,讓我們一點點的進行。第一個函數(shù)叫做“ajaxRead”-也就是我們在頁面的“查看XML數(shù)據(jù)”鏈接中調(diào)用的函數(shù),我們定義了一個“xmlObj”變量-這將作為客戶端(用戶正在查看的這個web頁面)以及服務(wù)端(web站點本身)之間的中間件

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。