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} 每 ...
随机推荐
- 测试使用Timer定时调用http接口
转自:https://blog.csdn.net/qq_36004521/article/details/80101881
- Idea破解2019
转自:https://blog.csdn.net/qq_36622149/article/details/88910952 Idea破解,亲测有效,轻量快捷高效更新记录:首次:Idea破解,亲测有效2 ...
- Java高并发程序设计学习笔记(四):无锁
转自:https://blog.csdn.net/dataiyangu/article/details/86440836#1__3 1. 无锁类的原理详解简介:1.1. CAS1.2. CPU指令2. ...
- Centos7搭建solr集群
1.复制4个Tomcat到solr-cloud目录下 [root@localhost software]# cp -r apache-tomcat-9.0.24 /usr/local/solr-clo ...
- Webmin代码执行漏洞复现
0x00 前言之前由于hw,没得时间分析.这个webmin相信大家很多次都在内网扫到过.也是内网拿机器得分的一环. 0x01影响版本Webmin<=1.920 0x02 环境搭建 建议大家以后用 ...
- deep_learning_Function_tf.argmax()解析
tf.argmax(input,axis)根据axis取值的不同返回每行或者每列最大值的索引. 这个很好理解,只是tf.argmax()的参数让人有些迷惑,比如,tf.argmax(array, 1) ...
- SCU 4584 tarjan+最大权闭合子图
把每个点的点权当做是W[i]-V[i] 题目一眼是最大权闭合子图 但是可能会有重边自环和环 需要先搞成简单图 再tarjan缩点 缩点后就是裸的最大权闭合子图 #include<bits/std ...
- QOpenGLWidget
QOpenGLWidget描述 QOpenGLWidget类是用于渲染OpenGL图形. 除了可以选择使用QPainter和标准的OpenGL渲染图形,QOpenGLWidget类提供了在Qt应用程序 ...
- main方法类 为何由AppClassLoader加载
AppClassLoader AppClassLoader应用类加载器,又称系统类加载器,负责在JVM启动时加载来自命令java中的classpath或者java.class.path系统属性或者CL ...
- CF892E Envy[最小生成树]
题意:有一张 $n$ 个点$ m $条边的连通图.有$Q$ 次询问.每次询问给出 $k[i]$ 条边,问这些边能否同时出现在一棵最小生成树上.$n,m,Q,\sum k\le 500000$. 这题利 ...