广东蜡笔小新 2022-09-27 20:59 采纳率: 66.7%
浏览 30
已结题

无论我输入什么值ajax都执行success函数

无论我输入什么值ajax都执行success函数

html文件
<!DOCTYPE html>
<html>
<head>
    <title>ReadImage</title>
    <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>
php文件
<?php
$name = $_POST['name'];
$paw = $_POST['paw'];
if($name = 123 && $paw==123){
    $data['status'] = 'success';
}else{
    $data['status'] = 'error';
}
$json = json_encode($data);
echo $json;
?>

img

  • 写回答

2条回答 默认 最新

  • 爱音斯坦牛 全栈领域优质创作者 2022-09-27 21:05
    关注

    php代码第四行是==,你少写了个=

    if($name == 123 && $paw==123)
    

    有帮助的话采纳一下哦!

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月10日
  • 创建了问题 9月27日