ajax能返回值,用字符串拼接,就是拼不上。用的是bring boot+mybatise框架
不知道你这个问题是否已经解决, 如果还没有解决的话:<?php
header("Content-type:text/html;charset=utf-8");
//统一发返回格式
$responseData = array("code" => 0, "message" => "");
//取出传过来的数据
$username = $_POST["username"];
$password = $_POST["password"];
//简单的验证
if(!$username){
$responseData["code"] = 1;
$responseData["message"] = "用户名不能为空";
echo json_encode($responseData);
exit;
}
if(!$password){
$responseData["code"] = 2;
$responseData["message"] = "密码不能为空";
echo json_encode($responseData);
exit;
}
//链接数据库
$link = mysql_connect("localhost", "root", "root");
//2、判断是否连接成功
if(!$link){
echo "链接失败";
$responseData["code"] = 3;
$responseData["message"] = "数据库链接失败";
echo json_encode($responseData);
exit; //终止后续所有的代码
}
//3、设置字符集
mysql_set_charset("utf8");
//4、选择数据库
mysql_select_db("yyy");
//md5加密
// $str = md5(md5(md5($password)."xxx")."yyy");
//5、登录
$sql1 = "select * from users where username = '{$username}' and password='{$password}'";
//6、发送sql语句
$res = mysql_query($sql1);
//7、取出一行数据
$row = mysql_fetch_assoc($res);
if(!$row){
$responseData["code"] = 4;
$responseData["message"] = "用户名或者密码错误";
echo json_encode($responseData);
}else{
$responseData["message"] = "登陆成功";
echo json_encode($responseData);
}
mysql_close($link);
?>