ajax(jquery)调用返回false,当特定行存在时应返回true

时间:2014-04-29 14:19:34

标签: php jquery ajax

我一直在修补这一段时间,任何好的撒玛利亚人都可以请求帮助而不要咒骂我的问题的愚蠢。我希望以下ajax登录函数返回true如果发布的输入存在,这里是我的代码php:

                    $cell = $_POST['cell'];
                $link = mysqli_connect("localhost", "user", "pass", "db");

                $query = "SELECT * FROM snoopers WHERE cell='$cell ' LIMIT 1";
                $result = mysqli_query($link, $query)or die(mysqli_error());
                $num_row = mysqli_num_rows($result);
                        $row=mysqli_fetch_array($result);
                        if( $num_row >0 ) {
                            echo 'true';
                        }
                        else{
                            echo 'false';
                        }
                mysqli_close($link);

以下是前面的

//Login
$("#login").click(function(e){
    e.preventDefault();
        $.ajax({
            type: "POST",
            url: "http://localhost/sc/new/lib/login.php", 
            datatype:"application/json",
                data: {
                    cell: $("#cell").val()
                    },
                timeout: 6000, 
                success: function(html)
                {
                    $("#result").html(html).show();
                },
                //success: function(html){ if(html=='true') { alert("True"); }else{alert("you are a failure");}},
                beforeSend:function(){
                     //$("body").html("Loading...")
                },
                complete:function(){

                }
            });                                                 
        }); return false;

});

1 个答案:

答案 0 :(得分:0)

变化

cell='$cell '

cell='$cell'