亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ASP的無刷新技術(shù)

        2009-09-18 06:02:40陸茂邦
        職業(yè)·下旬 2009年6期
        關(guān)鍵詞:后臺網(wǎng)頁代碼

        陸茂邦

        ACTIVE SERVE PAGE(以下簡稱ASP)雖然是一種很舊的技術(shù),但因為其簡單易學(xué)、開發(fā)速度快、服務(wù)器要求低,所以雖然現(xiàn)在ASP.NET、JSP等新技術(shù)大行其道,但仍然有一部分人在使用ASP,而且對于技校的學(xué)生來說,ASP也可以作為一門入門編程來學(xué)習(xí)。

        一、ASP編程的好處與AJAX技術(shù)

        ASP編程的好處就在于使用方便,客戶只需要有普通的瀏覽器就可以運行程序,但其缺點也很明顯,因為結(jié)構(gòu)限制,所以每次用戶提交數(shù)據(jù)時,都要刷新頁面,從服務(wù)器獲取新的數(shù)據(jù),這樣需要用戶等待,浪費了時間,而且也要重新載入頁面,造成了帶寬的浪費。鑒于以上的問題,所以無刷新技術(shù)出現(xiàn)了,而其中比較出色和流行的就是AJAX技術(shù)。

        AJAX實際上是多個技術(shù)的集合。當(dāng)然,它不是只為ASP服務(wù)的技術(shù),它可以在絕大部分的網(wǎng)絡(luò)編程語言中使用,只要你的游覽器支持JAVASCFIPT。AJAX的原理是利用XMLHTTP等組件把程序請求后臺發(fā)往服務(wù)器,然后再把服務(wù)器的運行結(jié)果使用JAVASCRIPT即時顯示到網(wǎng)頁上,頁面是不需要刷新就可以獲得新的數(shù)據(jù)了,這樣不但節(jié)省了用戶的時間,還減少了服務(wù)器的負(fù)擔(dān)。隨著AJAX技術(shù)的發(fā)展,網(wǎng)上也出現(xiàn)了很多相關(guān)的組件,其中比較著名的是AjaxHelper,該組件使用十分簡單,不需要深入了解AJAX就能很容易地實現(xiàn)無刷新技術(shù),也很適合用于ASP的課堂教學(xué),下面我們就以一個簡單的留言本例子來看看AJAX的強大功能吧。(AjaxHelper組件可以到以下網(wǎng)址下載http://download.csdn.net/source/130042。)

        二、AJAX的強大功能與應(yīng)用

        1.留言本的數(shù)據(jù)庫結(jié)構(gòu)(如圖1)

        2.留言頁面guestbook.Asp

        (如圖2,因為源代碼較多,所以只列出較重要的幾行代碼)。當(dāng)我們下載了AjaxHelper組件后,解壓后會得到AjaxHelper.js文件,我們把該文件和guestbook.asp放在同一目錄下。因為guestbook.asp要使用到無刷新,我們要把AjaxHelper組件導(dǎo)入,方法很簡單,在標(biāo)記內(nèi)加上下行代碼。

        這樣我們就可以在guestbook.Asp中使用AjaxHelper了。按照我們以前的習(xí)慣,只要按“提交”按鈕,表單就會被提交,并打開新頁面顯示提交結(jié)果。而使用了無刷新后,當(dāng)我們按“提交”按鈕,表單不需要再提交,只需要把數(shù)據(jù)通過AjaxHelper組件在后臺把數(shù)據(jù)提交給處理頁面(該例子的處理頁面是gb_insert.asp),然后把處理頁面的結(jié)果使用顯示到頁面中(本例是把結(jié)果顯示到一個SPAN中,名為”jgSpan”)。所以我們在提交按鈕中加入如下代碼:

        onclick="AjaxHelper.Updater('gb_insert.asp?title='+form1.title.value+&content='+form1.content.value,'jgSpan')"

        從上面的代碼我們可以看到,實際上AjaxHelper主要的函數(shù)是Updater(),該函數(shù)有兩個參數(shù),第一個是你要在后臺運行的文件名,第二個是運行結(jié)果顯示在哪里。

        3.后臺添加留言數(shù)據(jù)的頁面——gb_insert.asp

        該文件的代碼基本和以前的差不多,得傳過來的title和content值,用INSERT語句加入數(shù)據(jù)庫,但由于該頁面結(jié)果要顯示在guestbook.asp中,所以該頁面只需要保留標(biāo)記內(nèi)的內(nèi)容。

        當(dāng)代碼完成后,我們一按“提交”按鈕,則不會再看到頁面的提交和刷新,而是在表格下方顯示gb_insert.asp的最終結(jié)果:“留言提交成功”,而留言也加到了數(shù)據(jù)庫中。

        通過上面的例子,我們可以看到使用ASP+AJAX來實現(xiàn)網(wǎng)頁無刷新技術(shù)是很簡單的,即使是舊的程序要改為無刷新,需要修改的代碼也不多,而且也不用重新學(xué)習(xí)新的技術(shù)??梢?,AJAX無刷新技術(shù)的方便和易用性,它必將取代傳統(tǒng)的數(shù)據(jù)提交方式,成為網(wǎng)頁編程的主流。

        (作者單位:廣東省肇慶市高級技工學(xué)校)

        猜你喜歡
        后臺網(wǎng)頁代碼
        創(chuàng)世代碼
        動漫星空(2018年11期)2018-10-26 02:24:02
        創(chuàng)世代碼
        動漫星空(2018年2期)2018-10-26 02:11:00
        創(chuàng)世代碼
        動漫星空(2018年9期)2018-10-26 01:16:48
        創(chuàng)世代碼
        動漫星空(2018年5期)2018-10-26 01:15:02
        基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計
        電子制作(2018年10期)2018-08-04 03:24:38
        后臺暗戀
        基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
        電子制作(2017年2期)2017-05-17 03:54:56
        前臺、后臺精彩花絮停不了
        網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
        電子測試(2015年18期)2016-01-14 01:22:58
        10個必知的網(wǎng)頁設(shè)計術(shù)語
        免费国产成人肉肉视频大全| 中文字幕人妻少妇精品| 国产成人精品久久二区二区91| 精品日韩亚洲av无码| 午夜亚洲av永久无码精品| 98精品国产综合久久| 国产日本精品一区二区| 亚洲24小时在线免费视频网站| 亚洲精品中文字幕乱码| 国产一精品一av一免费爽爽| 国自产偷精品不卡在线| 日本高清一区二区不卡视频| 伊人五月亚洲综合在线| 日本不卡的一区二区三区中文字幕| 亚洲精品久久久久成人2007| 亚洲 欧美 综合 另类 中字| 厕所极品偷拍一区二区三区视频 | 免费无码又爽又刺激网站直播 | 中文字幕免费观看视频| 魔鬼身材极品女神在线| 国产变态av一区二区三区调教 | 国产96在线 | 亚洲| 亚洲精品白浆高清久久| 亚洲一区二区日韩精品在线| 国产高潮视频在线观看| 国产成人精品午夜福利在线| 91蜜桃精品一区二区三区毛片| 美腿丝袜诱惑一区二区| 国产情侣久久久久aⅴ免费| 国产女奸网站在线观看| 精品麻豆一区二区三区乱码| 97色偷偷色噜噜狠狠爱网站| 骚小妹影院| 亚洲色图综合免费视频| 亚洲av乱码国产精品观| 亚洲乱码一区av春药高潮| 国产v视频| 国产视频在线播放亚洲| 人人爽久久久噜人人看| 又粗又大又黄又爽的免费视频| 国产精品久久一区性色a|