PHP JSON数据 AJAX
2016-05-18 16:04
681 查看
JSON数据的定义方式
AJAX方式
实例:利用AJAX实现不刷新登录
JQuery代码
登录处理页面
//写入数据 var a = { code:"p001", name:"张三", shuzu:new Array(1,2,3,4), json:{aa:"aa",bb:"bb"}, age:18 }; //读取数据 alert(a.code);
AJAX方式
$.ajax({ url:"ChuLi.php", //传递的地址 data:{u:uid}, //传递的参数 type:"POST", //传递的方式 dataType:"TEXT", //返回的类型 success:function(data){ //返回成功后执行的函数 if(data=="OK") { var str = "该用户名可以使用!" $("#xinxi").html(str); } else { var str = "<span style='color:red'>该用户名已存在</span>"; $("#xinxi").html(str); } } });
实例:利用AJAX实现不刷新登录
用户名:<input type="text" id="uid" /> 密码:<input type="text" id="pwd" /> <input type="button" id="btn" value="登录" />
JQuery代码
$(document).ready(function(e) { //给登录按钮添加点击事件 $("#btn").click(function(){ //去除两个文本框中的值 var uid = $("#uid").val(); var pwd = $("#pwd").val(); 调用AJAX $.ajax({ url:"DLChuLi.php", data:{u:uid,p:pwd}, type:"POST", dayetype:"TEXT", success:function(date){ //如果返回OK跳转页面 if(date=="OK") { window.location="text1.php"; } //如果反悔NO提示登录失败 else { alert("登录失败!"); } } }); }) });
登录处理页面
//接收传递的值 $uid = $_POST["u"]; $pwd = $_POST["p"]; //引入访问数据库的类 include("../dbda.class.php"); $db = new dbda(); $sql = "select * from users where Uid='{$uid}' and Pwd='{$pwd}'"; $attr = $db->Query($sql); //如果查询结果为1说明用户名和密码正确,返回OK if($attr[0][0]==1) { echo "OK"; } //否则说明不正确,返回NO else { echo "NO"; }
相关文章推荐
- tp下载已经存在的xlsx
- aws 上使用EC2 搭建***
- PHP时间格式大全
- PHP数组元素的顺序与逆序排序
- php进阶函数
- php 下载文件的函数
- 最全的php.curl参数详解
- LAMP组合基础知识 WordPress、phpmyadmin安装
- PHP 分页函数
- tp框架总体学习总结(一)
- php设计模式
- php 关闭跨域ajax限制
- ContentProvider和Uri详解
- SCCM TP4配置发现方法
- SCCM TP4配置发现方法
- URL短网址生成算法原理和php实现案例
- ecshop/ectouch php5.4+版本报错解决方案
- 四大组件之ContentProvider
- PHP扩展框架之Yaf框架的安装与使用
- ZOJ 4257 MostPowerful(状压DP,简单)