我有来自登录页面的脚本,该脚本通过 ajax 将数据发送到 php,如果成功与否,php 返回,我只是想知道如何更改我的脚本,以便它也发送回 2 个变量并在我的登录 js 脚本中接收它,所以我可以创建cookies?这是我的 js 和 php 脚本:
js:
$(document).on('pageinit',function(){
$("#login").click(function(){
username=$("#usr").val();
password=$("#psw").val();
$.ajax({
type: "POST",
url: "http://imes.***********.com/php/login_check.php",
data: "name="+username+"&pwd="+password,
success: function(html){
//in case of success
if(html=='true')
{
$("#login_message").html("Logged in, congratulation.");
$.mobile.changePage("http://imes.***********.com/userpanel.php");
}
//in case of error
else
{
$("#login_message").html("Wrong username or password");
}
},
beforeSend: function() { $.mobile.showPageLoadingMsg(); }, //Show spinner
complete: function() { $.mobile.hidePageLoadingMsg() } //Hide spinner
});
return false;
});
php:
<?php
session_start();
$username = $_POST['name'];
$password = $_POST['pwd'];
include('mysql_connection.php');
mysql_select_db("jzperson_imesUsers", $con);
$res1 = mysql_query(
"SELECT * FROM temp_login WHERE username='$username' AND password='$password'"
);
$num_row = mysql_num_rows($res1);
if ($num_row == 1) {
echo 'true';
}
else {
echo 'false';
}
?>