亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.使用json作為返回值并遍歷該值

發布時間:2020-06-16 10:31:06 來源:網絡 閱讀:562 作者:soumiwang 欄目:開發技術

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <style>

        .ok {color: green;}

        .bad {color: red;}

    </style>

</head>

<body>

    <form action="" method="">

        <ul>

            <li>

                <label for="">用戶名:</label>

                <input type="text" name='uesrname' id='user'>

                <span id="msg"></span>

            </li>

            <li>

                <label for="">密碼:</label>

                <input type="password" name='pwd'>

            </li>

            <li>

                <label for="">&nbsp;</label>

                <input type="submit" value="注冊">

            </li>

        </ul>

    </form>

    

    <script>

    //獲取輸入框

        var user = document.getElementById('user');        

        //在填寫用戶名完畢,失去焦點時,發出ajax請求

        user.onblur = function(){

             //第一步,創建xhr對象

            var xhr = new XMLHttpRequest();

            //第二步,打開連接

            //需要告知我,什么方式,連接誰

//            var url = "reg_get.php?username="+user.value;

            var url = "reg_json.php?username="+encodeURIComponent(user.value);

            xhr.open('get',url);

            //第三步,監聽狀態變化,在返回響應結果的時候,處理返回結果

            xhr.onreadystatechange = function(){

                //需要判斷,確保發送請求成功請求返回成功

                if (xhr.readyState == 4 && xhr.status == 200) {

                    //接受返回值                

                    //使用JSON對象的靜態方法parse

                    var json_array = JSON.parse(xhr.responseText);

                    // 遍歷JSON返回值

                    function printAll(obj){

                        for(var k in obj){

                            var v=obj[k];

                            if(typeof(v)!="object"){

                                 document.writeln(k+"是"+v+"<br/>");

                             }else{

                                 printAll(v);

                                }

                            }

                        }

                    printAll(json_array);


                    /*將返回結果寫到span標簽中

                    var tips = document.getElementById('msg')

                    tips.innerHTML = json_array.msg;

                    if (json_array.code == 1) {

                        tips.className = "ok";

                    } else {

                        tips.className = "bad";

                    }*/

                }

            }


            //第四步,發送請求

            xhr.send(null);

        }

       

        

        

    </script>

    

    

</body>

</html>



reg_json.php的代碼:


<?php

$username = $_GET['username'];


$users = array('root','admin','test');

if (in_array($username,$users)) {

    $msg = "對不起,該用戶名已被占用";

    $code = 0; 

} else {

    $msg = "恭喜您,該用戶可用";

    $code = 1;

}


//形成數組

$arr  = array(

    'msg' => $msg,

    'code' => $code

);

echo json_encode($arr);


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屏山县| 景德镇市| 大理市| 高密市| 白银市| 石林| 万山特区| 资中县| 永顺县| 赤城县| 沿河| 阳信县| 准格尔旗| 永福县| 嘉兴市| 汽车| 海口市| 台北县| 通许县| 吉木萨尔县| 临江市| 厦门市| 石首市| 郸城县| 邻水| 会理县| 元阳县| 南宫市| 大兴区| 右玉县| 沁水县| 龙陵县| 太康县| 宣城市| 阿克| 紫金县| 德安县| 务川| 临湘市| 甘孜| 阜南县|