Я попытался настроить форму входа для мобильного приложения с помощью 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
и каков текст ошибки во всплывающем окне? –