Я не знаю, дублирующий вопрос или нет.Я хочу, чтобы код для формы входа без использования сессии.Итак, я попробовал код ниже ...
Это мой вызов ajax
$('#flogin').submit(function(e){
e.preventDefault();
var email = $('#email').val();
var pass = $('#pass').val();
var login =
'email='+email+
'&pass='+pass;
$.ajax({
url : "data.php",
type : "post",
dataType : "json",
data : login,
success : function (disp){
console.log(disp);
var obj = disp;
if(obj==""){
alert("You entered wrong Email or Password...");
$('#flogin')[0].reset();
}
else {
location.href = "http://localhost/login/welcome.php";
}
}
})
})
код ответа ajax data.php
if (isset($_POST['email'])!="" && isset($_POST['pass'])!=""){
$email = $_POST['email'];
$pass = $_POST['pass'];
$sql = " SELECT * FROM flogin WHERE email='$email' and pass='$pass' ";
$result = mysqli_query($conn,$sql);
$response = array();
while ($menu = mysqli_fetch_assoc($result)){
$response [] = array(
'id' => $menu['id'],
'fname' => $menu['fname'],
'lname' => $menu['lname'],
'email' => $menu['email'],
'dob' => $menu['dob']
);
}
echo json_encode($response);
}
Теперь я хочу отправить (varobj = disp;) эти данные на странице 'welcome.php'.Но я не знаю, как отправить данные на эту страницу ...