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

        ?

        淺析采用Ajax技術(shù)實(shí)現(xiàn)表單的服務(wù)端驗(yàn)證

        2014-04-29 00:00:00萬瑋
        新經(jīng)濟(jì) 2014年7期

        摘 要:本文通過采用Ajax技術(shù),在無須刷新的情況下實(shí)現(xiàn)表單內(nèi)容的服務(wù)端驗(yàn)證。

        關(guān)鍵詞:網(wǎng)站開發(fā) Ajax 動(dòng)態(tài)網(wǎng)頁 PHP

        Ajax是由Jesse James Garret創(chuàng)造的,是Asynchronous JavaScript And XML 的縮寫,即異步JavaScript和XML技術(shù)。PHP是英文超文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運(yùn)用。

        一、建立服務(wù)端驗(yàn)證頁面form.php。

        服務(wù)端驗(yàn)證頁面可以采用任意動(dòng)態(tài)網(wǎng)頁編程語言開發(fā),在本文中則采用PHP.Form.php程序運(yùn)行所產(chǎn)生的效果是,當(dāng)向其用GET方式傳遞name值為“l(fā)t”的表單時(shí),如果“l(fā)t”的value值為“www.evilda.com”則返回字符串“OK!”,否則返回字符串“ERROR!”。

        二、搭建Ajax開發(fā)框架

        (一)創(chuàng)建自定義請(qǐng)求函數(shù)createRequest用于初始化對(duì)象并發(fā)出XMLHttpRequest請(qǐng)求。

        1、初始化對(duì)象并進(jìn)行兼容性處理。

        If(window.XMLHttpRequest){

        http_request=new XMLHttpRequest();

        if(http_request.overrideMimeType) {

        http_request.overrideMimeType(“text/xml”);

        }

        }else}

        If(window.ActiveXobject){

        Try{

        http_request=new ActiveXobject (“Msxml2. XMLHTTP”);

        }catch(e){

        try{ http_request=new Active Xobject (“Microsoft.XMLHTTP”);

        }catch(e){}

        }

        }

        }

        2、判斷對(duì)象是否創(chuàng)建成功并發(fā)出請(qǐng)求。

        http_request是一個(gè)變量,其默認(rèn)值為1,綜合圖1可以看出,如果XMLHTTP創(chuàng)建成功了,其值必然會(huì)被改變,此處的判斷也就無法成立,可以判斷XMLHTTP是否被成功創(chuàng)建。

        三、創(chuàng)建表單驗(yàn)證函數(shù)。

        代碼的作用為檢測(cè)表單輸入框中輸入內(nèi)容是否為空,如果不為空則調(diào)用createdRequest函數(shù)發(fā)送請(qǐng)求,其中nocache =new Date().getTime()為清除緩存代碼,否則在多次驗(yàn)證的時(shí)候便會(huì)發(fā)生錯(cuò)誤,show.innerHTML=“內(nèi)容不能為空!”的意思是改變id=show的div內(nèi)容為:內(nèi)容不能為空,當(dāng)賦值字符串中包含有html語言的時(shí)候,瀏覽器也會(huì)將其執(zhí)行。

        function 1tkey( ){

        var 1t=form1.1t.value;

        if(1t= =“ ”){

        show.innerHTML=“內(nèi)容不能為空!”;

        form1.1t.focus( );

        return 1;

        }else{

        createRequest(‘form.php?1t=’+1t+’nocache=’+new Date( ). getTime( ) );

        }

        }

        四、將代碼模塊整合到index.html中。

        精品成人av一区二区三区| 国产人妖伦理视频在线观看| 在线视频一区二区在线观看| 九九精品国产亚洲av日韩| 少妇免费av一区二区三区久久 | 性一交一乱一乱一视频| 一本色综合亚洲精品蜜桃冫| 水蜜桃久久| 伊人久久婷婷综合五月97色| 字幕网中文字幕精品一区| 免费无码专区毛片高潮喷水| 日本japanese少妇高清| 麻豆第一区MV免费观看网站| 亚洲香蕉av一区二区蜜桃| 日本熟女人妻一区二区| 亚洲av无码国产精品色软件下戴| 99热最新在线观看| 丰满少妇人妻无码超清 | 男人扒开女人下面狂躁小视频 | 精彩亚洲一区二区三区| 丰满多毛的大隂户毛茸茸| 久草视频国产| 亚洲国产精品成人一区| 亚洲av无码成人精品国产| a级毛片内射免费视频| 在线人妻无码一区二区 | 国产不卡在线播放一区二区三区| 无码色av一二区在线播放| 亚洲毛片αv无线播放一区| 国产亚洲AV无码一区二区二三区 | AV永久天堂网| 亚洲一区二区av免费观看| 午夜免费电影| 午夜精品一区二区三区的区别| 欧美视频二区欧美影视| 亚洲公开免费在线视频| 狼人狠狠干首页综合网| 中文字幕女优av在线| 人妻少妇久久中文字幕一区二区| 国产成人久久蜜一区二区| 久久久精品国产亚洲av网麻豆 |