91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

.使用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

弥勒县| 常熟市| 大埔县| 清河县| 茌平县| 尼木县| 大理市| 乐昌市| 娄底市| 宁化县| 兰州市| 阿尔山市| 巴楚县| 义马市| 蕲春县| 佛冈县| 乾安县| 华坪县| 张家口市| 通山县| 浦北县| 呈贡县| 云林县| 潜江市| 桐柏县| 长寿区| 肇庆市| 万盛区| 新泰市| 邹平县| 龙游县| 秦皇岛市| 定州市| 五家渠市| 宜良县| 福建省| 新宁县| 淳安县| 黄大仙区| 平舆县| 乌兰县|