ajax简单页面

Posted v斌v

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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";
}

 





以上是关于ajax简单页面的主要内容,如果未能解决你的问题,请参考以下文章

链接中的 URL 片段和 JSF 中的 ajax 重定向

Node、Express、Ajax 和 Jade 示例

AJAX 响应:数据(JSON、XML)还是 HTML 片段? [关闭]

Spring MVC 3.2 Thymeleaf Ajax 片段

微信授权页面执行ajax不执行,刷新才能执行

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。