zoukankan      html  css  js  c++  java
  • ajax练习

    html代码

        <div>
            <label for="userid">ID</label>
            <input type="text" id="userid">
            <button id="submit">查询</button>
        </div>
    
        <div id="show">
    
        </div>
        <script>
            var id=document.getElementById('userid');
            var submit=document.getElementById('submit');
            submit.addEventListener('click',cx);
            function cx(e){
                var input=id.value;
                var xhr=new XMLHttpRequest();
                xhr.open('GET','user.php?user_id='+input,'true')
                xhr.send();
                xhr.onload=function(){
                    document.getElementById('show').innerHTML=xhr.responseText;
                }
            }
        </script>

    php代码

    <?php
    $userId = isset($_GET['user_id']) ? $_GET['user_id'] : null;
    
    $userInfo = [
        ['user_id'=>1, 'username'=>'苍老师', 'gender'=>'', 'age'=>26],
        ['user_id'=>2, 'username'=>'波老师', 'gender'=>'', 'age'=>23],
        ['user_id'=>3, 'username'=>'黑老师', 'gender'=>'', 'age'=>33],
    ];
    
    $res = '';
    foreach ($userInfo as $user) {
        if ($user['user_id'] === intval($userId)) {
            $res .= $user['user_id'].'---'.$user['username'].'---'.$user['gender'].'---'.$user['age'];
        }
    }
    
    echo empty($res) ? '<span style="color: red;">没有找到该用户名</span>' : $res;
    exit;
  • 相关阅读:
    3D流水线
    log4cplus 配置文件的编写
    linux下的log4cplus的安装和使用
    日志信息的编写与调用
    转C++内存池实现
    转:自定义内存池的使用
    在linux查看内存的大小
    转:C++内存池
    数组指针 和指针数组的区别
    new的三种形态
  • 原文地址:https://www.cnblogs.com/no000000/p/13588665.html
Copyright © 2011-2022 走看看