zoukankan      html  css  js  c++  java
  • ajax简单页面

    简单的注册页面运用ajax

    主页面

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script src="../jquery/jquery-1.11.2.min.js"></script>//首先引用jquery文件
    </head>

    <body>
    <h1>登录页面</h1>
    
    <div>用户名:<input type="text" id="uid" /></div>
    <div>密码:<input type="text" id="pwd" /></div>
    <input type="button" id="btn" value="登录" />
    
    </body>
    <script type="text/javascript">
    
    $("#btn").click(function(){
        //1.取内容
        var uid = $("#uid").val();
        var pwd = $("#pwd").val();
        //2.拿内容去数据库验证
        $.ajax({
            
            url:"dlchuli.php",//请求地址
            data:{uid:uid,pwd:pwd},//要提交的数据{名称:值}
            type:"POST",//提交的方式
            dataType:"TEXT",//返回类型 dataType中的T必须大写    TEXT字符串 JSON XML
            success: function(data){//回调函数
                //使用data之前,对data进行去空格处理
                    if(data.trim()=="OK")//trim()函数是去除前后的空格
                    {
                        window.location.href = "main.php";
                    }
                    else
                    {
                        alert("用户名或密码错误!");
                    }
                }
            });
        //3.给出提示
        })
    </script>

    处理页面dlchuli.php

    <?php
    include("DBDA.class.php");
    $db = new DBDA();
    $uid = $_POST["uid"];
    $pwd = $_POST["pwd"];
    
    $sql = "select pwd from users where uid='{$uid}'";
    $arr = $db->Query($sql);
    
    if($arr[0][0]==$pwd && !empty($pwd))//密码相等代表正确,密码为空代表用户名在数据库查找不到
    {
        echo "OK";
    }
    else
    {
        echo "NO";
    }
  • 相关阅读:
    win10 下安装 tesseract + tesserocr
    win 10 家庭中文版安装docker ,但是没有 Hyper-V , 这样一步搞定
    Pycharm 分屏
    cookie 和 session
    retrying 模块
    Pychram 运行程序在 run 窗口和 python console 窗口之间切换
    封装、继承、多态
    泛型、反射、注解
    多线程笔记
    多线程
  • 原文地址:https://www.cnblogs.com/gaobint/p/6529372.html
Copyright © 2011-2022 走看看