PHP JSON数据 AJAX
JSON数据的定义方式
//写入数据
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";
}
PHP JSON数据 AJAX的更多相关文章
- ajax传递json数据,springmvc后台就收json数据
		1.ajax数据的封装 var json = {"token":token};//封装json数据 $.ajax({ url:'', data:JSON.stringify(jso ... 
- Jquery Ajax和getJSON获取后台普通Json数据和层级Json数据解析
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ... 
- jQuery AJAX获取JSON数据解析多种方式示例
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ... 
- Ajax传递json数据简介和一个需要注意的小问题
		Ajax传递json数据 Ajax操作与json数据格式在实际中的运用十分广泛,本文为大家介绍一个两者相结合的小案例: 项目结构 我们新建一个Django项目,在里面创建一个名为app01的应用: p ... 
- ajax提交json数据到后端C#解析
		本文链接:https://blog.csdn.net/qq_22103321/article/details/78015920 前端提交json数据 $.ajax({ type: "post ... 
- Django之AJAX传输JSON数据
		目录 Django之AJAX传输JSON数据 AJAX 中 JSON 数据传输: django响应JSON类型数据: django 响应 JSON 类型数据: Django之AJAX传输JSON数据 ... 
- 原生js,jquery通过ajax获得后台json数据动态新增页面元素
		一.原生js通过ajax获取json数据 因为IE浏览器对ajax对象的创建和其他浏览器不同,为了兼容全部浏览器,我用下面的代码: function createXMLHttpRequest(){ t ... 
- Js循环读取JSON数据
		<script> $(function () { var jsonString = '{Unid:"1",CustomerName:"宋江",Age ... 
- SpringMVC之json数据传递
		json是一种常见的传递格式,是一种键值对应的格式.并且数据大小会比较小,方便传递.所以在开发中经常会用到json. 首先看一下json的格式: {key1:value1,key2:value2} 每 ... 
随机推荐
- QQ大盗 - 巧用clientkey
			场景: 1.将程序发给好友,好友打开 qq昵称就会被秒改为”账号已被盗“. 2.将程序运行在自己的电脑,让那些随意借用电脑看片聊天的室友产生一个觉悟:乱使用别人电脑很可能会泄露隐私. 思路: 通过数据 ... 
- RAD Studio 10.3.2七大新功能介绍
			RAD Studio 10.3.2七大新功能 Delphi支持macOS 64位应用的开发. C++Builder中Windows 64位平台支持C ++ 17特性. C ++ LSP 代码洞察改进. ... 
- Shell脚本case语句
			case语句格式 case 变量 in PAT1) 执行语句 ;; PAT2) 执行语句 ;; *) 默认执行语句 ;; esac 使用示例: 编写一个shell脚本,通过提示用户输入信息,输出cpu ... 
- thinkphp5.0    field和with连用的问题
			field在with后面时field会不起作用,会查询数据库中全部的字段: field在with前面时会无法筛选联表的字段 解决办法把with换成join,field和join顺序无所谓 * @par ... 
- linux获取某一个网卡的ipv4地址
			ip a show ens33 | grep inet | grep -v inet6 | awk '{print $2}' | awk -F '/' '{print $1}' 
- springboot中使用filter用配置类方式
			在03-springboot-web的Filter包下,创建HeFilter类 代码示例: package com.bjpowernode.springboot.filter; import java ... 
- Linux 安装 wxPython4.0.4
			Ubuntu 18.04 安装 wxPython4.0.4 因为 wxPython4.x 不提供 Linux 下的 bin 文件安装,以下记录 Ubuntu 18.04 的安装过程 (Ubuntu 1 ... 
- Codeforce Round #424
			A 略 B 略 C: 先对Ai数列预处理前缀和 然后把Bi的每个都加一次 最终得到的结果为ans[sum]++; 最后如果有一个ans[sum]>=k即满足所有K个条件就输出(注意!!前缀和要进 ... 
- Angular与Vue
			最近在考虑对前端js框架的选择 根据前人的总结,就总结一下 Angular与Vue 的特点与区别 速度/性能 虽然 Angular 和 Vue 都提供了很高的性能,但由于 Vue 的虚拟 DOM 实现 ... 
- 《Python基础教程》第六章:抽象(一)
			用def定义函数 __doc__是函数属性.属性名中的双下划线表示它是个特殊属性 
