基于Ajax網(wǎng)頁的局部更新方法
【專利摘要】本發(fā)明公開了一種基于Ajax網(wǎng)頁的局部更新方法。步驟如下:點擊瀏覽器的刷新按鈕,獲得更新內(nèi)容;使用MSXML對其進(jìn)行處理,創(chuàng)建XMLHttpRequest對象;更新網(wǎng)頁局部內(nèi)容;向幕后發(fā)送請求;建立xmlHttp;等待服務(wù)器反響即可。當(dāng)xmlHttp屬性的值為4的時候,表示請求完成,處于相應(yīng)就緒狀態(tài);狀態(tài)碼要始終保持220。本發(fā)明的有益效果是:網(wǎng)頁加載的時候不會出現(xiàn)短暫的白屏、閃爍和遲滯的現(xiàn)象,大大減輕了服務(wù)器的負(fù)荷,用戶感覺更加順暢。
【專利說明】基于Ajax網(wǎng)頁的局部更新方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種計算機操作方法,具體來說是指基于Ajax網(wǎng)頁的局部更新方法?!颈尘凹夹g(shù)】
[0002]AJAX是一種在無需重新加載整個網(wǎng)頁的情況下,能夠更新部分網(wǎng)頁的技術(shù)。AJAX是一種用于創(chuàng)建快速動態(tài)網(wǎng)頁的技術(shù)。通過在后臺與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX可以使網(wǎng)頁實現(xiàn)異步更新。這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進(jìn)行更新。傳統(tǒng)的網(wǎng)頁(不使用AJAX)如果需要更新內(nèi)容,必需重載整個網(wǎng)頁面。有很多使用AJAX的應(yīng)用程序案例:新浪微博、Google地圖、開心網(wǎng)等等。在Web應(yīng)用中我們經(jīng)常會希望獲取網(wǎng)頁的更新的信息,如要獲取最新的郵件列表、顯示最新的體育彩票的開獎公告、更換用戶登陸的驗證碼、會員注冊時驗證用戶名是否可用、交通網(wǎng)站的道路信息公告牌、辦公OA的工作任務(wù)提醒、網(wǎng)站的在線人數(shù)等。
【發(fā)明內(nèi)容】
[0003]為克服上述技術(shù)問題,我們提出了以下技術(shù)方案:
基于Ajax網(wǎng)頁的局部更新方法,步驟如下:
點擊瀏覽器的刷新按鈕,獲得更新內(nèi)容;
使用MSXML對其進(jìn)行處理,創(chuàng)建XMLHttpRequest對象;
更新網(wǎng)頁局部內(nèi)容;
向幕后發(fā)送請求;
建立 xmlHttp;
等待服務(wù)器反響即可。
[0004]本發(fā)明中,當(dāng)xmlHttp屬性的值為4的時候,表示請求完成,處于相應(yīng)就緒狀態(tài)。
[0005]本發(fā)明中,狀態(tài)碼要始終保持220。
[0006]本發(fā)明的有益效果是:網(wǎng)頁加載的時候不會出現(xiàn)短暫的白屏、閃爍和遲滯的現(xiàn)象,大大減輕了服務(wù)器的負(fù)荷,用戶感覺更加順暢。
【具體實施方式】
[0007]基于Ajax網(wǎng)頁的局部更新方法,步驟如下:
點擊瀏覽器的刷新按鈕,獲得更新內(nèi)容;
使用MSXML對其進(jìn)行處理,創(chuàng)建XMLHttpRequest對象;
更新網(wǎng)頁局部內(nèi)容;
向幕后發(fā)送請求;
建立 xmlHttp;
等待服務(wù)器反響即可。
[0008]當(dāng)xmlHttp屬性的值為4的時候,表示請求完成,處于相應(yīng)就緒狀態(tài)。[0009]狀態(tài)碼要始終保持220。
[0010]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.基于Ajax網(wǎng)頁的局部更新方法,其特征在于,步驟如下: O點擊瀏覽器的刷新按鈕,獲得更新內(nèi)容; 2)使用MSXML對其進(jìn)行處理,創(chuàng)建XMLHttpRequest對象; 3)更新網(wǎng)頁局部內(nèi)容; 4)向幕后發(fā)送請求; 5)建立xmlHttp; 6)等待服務(wù)器反響即可。
2.如權(quán)利要求1所述的基于Ajax網(wǎng)頁的局部更新方法,其特征在于,當(dāng)xmlHttp屬性的值為4的時候,表示請求完成,處于相應(yīng)就緒狀態(tài)。
3.如權(quán)利要求1所述的基于Ajax網(wǎng)頁的局部更新方法,其特征在于,狀態(tài)碼要始終保持 220。
【文檔編號】G06F17/30GK103631880SQ201310561910
【公開日】2014年3月12日 申請日期:2013年11月13日 優(yōu)先權(quán)日:2013年11月13日
【發(fā)明者】王錦忠 申請人:王錦忠