Ajax方法实现登录页面
2016-04-06 23:15
211 查看
Note:
ajax技术
不用刷新页面,做局部刷新
不用form表单,因为不需要提交,通过JQuery控制
必须要有id
如果要用ajax可以用JQuery也可以用js写,
推荐JQuery 因为简单,直接引入JQuery包
js和JQuery是不能操作数据库的,如果需要处理数据库还需要用php语言
JQuery中不能直接嵌php代码,所以需要创建一个新的页面来写php代码
JQuery里面就需要传递数据过去,提交到php页面处理
1.输入用户名,密码后点击登录.输入正确跳转页面,输入错误出现提示对话框
登录页面的代码
View Code
ajax技术
不用刷新页面,做局部刷新
不用form表单,因为不需要提交,通过JQuery控制
必须要有id
如果要用ajax可以用JQuery也可以用js写,
推荐JQuery 因为简单,直接引入JQuery包
js和JQuery是不能操作数据库的,如果需要处理数据库还需要用php语言
JQuery中不能直接嵌php代码,所以需要创建一个新的页面来写php代码
JQuery里面就需要传递数据过去,提交到php页面处理
1.输入用户名,密码后点击登录.输入正确跳转页面,输入错误出现提示对话框
登录页面的代码
<?php $type = $_POST["type"]; include("../../DBDAajax.php"); //include("../../DBDA.php"); $db = new DBDAajax(); switch($type) { case 0: $uid = $_POST["u"]; $pwd = $_POST["p"]; $sql = "select count(*) from login where username='{$uid}' and password='{$pwd}'"; $attr = $db->Query($sql); if($attr[0][0] == 0) { echo "用户密码不正确!"; } else { echo "OK"; } break; case 1: $uid = $_POST["u"]; $sql = "select count(*) from login where username='{$uid}'"; $attr = $db->Query($sql); if($attr[0][0] == 0) { echo "OK"; } else { echo "NO"; } break; case 2: $sql = "select * from Nation"; $attr = $db->Ajax($sql); echo $attr; //将数组拼成字符串 /* $str = ""; for($i=0;$i<count($attr);$i++) { for($j=0;$j<count($attr[$i]);$j++) { $str = $str.$attr[$i][$j]; $str = $str."^"; } $str = substr($str,0,strlen($str)-1); $str = $str."|"; } $str = substr($str,0,strlen($str)-1); echo $str."<br>"; */ break; }
View Code
相关文章推荐
- 复利结对项目
- Linux内核第七节 20135332武西垚
- 百度定位实现操作
- Ubuntu 11.04 安装后要做的20件事情 -----------转载
- Uva 10462 Is There A Second Way Left? Kruskal求次小生成树
- Android客户端实现注册/登录详解(二)
- LintCode-不同的子序列
- 结对编程四则运算
- 快速定制SolidWorks Electrical清单模板
- 深入了解Struts2返回JSON数据的原理及具体应用范例
- 软件测试--相关概念
- 最长公共子串
- SQL compute by 的使用
- 作业四: 结对编程项目---四则运算
- Qt浅谈之二十六图片滑动效果
- leetcode: Power of Three
- 结构型模式之代理模式
- leetcode: 231.Power of Two(另一种特殊求法)
- 求n的阶层末尾0的个数
- Java RandomAccessFile用法 | Java基础