无论我输入什么值ajax都执行success函数
html>
<html>
<head>
<title>ReadImagetitle>
<meta charset="UTF-8">
<script src="js/jquery-2.1.4.min.js">script>
head>
<body>
<input type="text" id="a"/>
<input type="" id="b"/>
<button onclick="c()">点击button>
<script type="text/javascript">
function c(){
var m = $('#a').val();
var n = $('#b').val();
console.log(m)
console.log(n)
$.ajax({
url:'http://127.0.0.1:8081/测试/gettime.php',
dataType:'json',
async:true,
type:'post',
data:{
name:m,
paw:n
},
success:function(data){
console.log('成功');
},
error:function(s,e,t){
console.log('失败');
}
});
}
script>
body>
html>
$name = $_POST['name'];
$paw = $_POST['paw'];
if($name = 123 && $paw==123){
$data['status'] = 'success';
}else{
$data['status'] = 'error';
}
$json = json_encode($data);
echo $json;
?>
php代码第四行是==,你少写了个=
if($name == 123 && $paw==123)
有帮助的话采纳一下哦!