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简单页面的主要内容,如果未能解决你的问题,请参考以下文章
AJAX 响应:数据(JSON、XML)还是 HTML 片段? [关闭]