我试图用Jquery mobile为移动应用程序设置登录表单。我无法找到它为什么不起作用的错误。这里是我的代码Jquery mobile登录表
$(document).ready(function(){
$('#loginForm').submit(function(){
useremail=$("#userEmail").val();
password=$("#password").val();
//alert(useremail + " password: " + password);
$.ajax({
type: "POST",
url: "login.php",
data: "email="+useremail+"&password="+password,
success: function(data){
if (data === 'true') {
$.mobile.pageContainer.pagecontainer("change", "#index", {transition: "slide"});
}
else {
$("#error_popup").popup("open");
}
}
});
return false;
});
});
和login.php中的文件...
include("config.php");
session_start();
$email = $_POST["email"];
$password = md5($_POST["password"]);
$query = "SELECT username FROM user WHERE email LIKE '$email' AND password LIKE '$password'";
$res = mysqli_query($db_con, $query);
$rows = mysqli_num_rows($res);
echo $rows;
if($rows == 1)
{
echo true;
$row = mysqli_fetch_row($res);
$username = $row[0];
$_SESSION["username"] = $username;
}
else {
echo false;
}
我希望有人能帮助我。谢谢
谢谢您的回答,但它仍然没有运行。我总是得到“error_popup”。 – user3791330 2014-09-24 15:29:50
和弹出窗口中的错误文本是什么? – 2014-09-26 05:43:19