我一直在修补这一段时间,任何好的撒玛利亚人都可以请求帮助而不要咒骂我的问题的愚蠢。我希望以下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;
});
答案 0 :(得分:0)
变化
cell='$cell '
到
cell='$cell'