Hola, buenas, tengo una función en ajax en jquery que retorna el resultado de un script en php, pero este script tiene dos variables con contenidos independientes, una de ellas devuelve 0 y 1 indicando el estado de una variable y otra el contenido de una sesión.
Pero no sé como hacer para que en la función de ajax pueda recoger los dos parametros o variables del script php.
Tengo las funciones modificadas por que estoy haciendo pruebas, dejo la idea más omenos
Ajax:
Código Ajax:
Ver originalfunction comprobar(){
$.ajax({
type: 'POST',
url: 'validar_login.php',
contentType: "text/html;charset=utf-8_spanish_ci",
data: {user: $.trim(usuario.val()), pass: pass.val()},
dataType: "html",
success: function(respuesta){
if (respuesta == 0){
}
if (respuesta == 1){
}
if (respuesta == 2){
}
}
});
}
Php
Código PHP:
Ver originalfunction comprobar($user, $pass){
include 'conexion_mysqli.php';
$estado= "0";
$query = "select username, password, block from usuarios where username = '$user'";
$result = $conexion->query($query);//La variable $conexion viene del fichero conexion_mysqli.php
$row_cnt = $result->num_rows;
if ($row_cnt>0){
$row = $result->fetch_array();
if($estado == $row['block']){
$_SESSION["k_username"] = $row['username'];
$resultado=0;
$parametro = $_SESSION["k_username"];
}
else{
$resultado=1;
}
}
else{
$resultado=2;
}
echo $resultado;
echo $parametro;
// liberar el resultset
$result->free();
/* Cerrar la conexión */
}
Gracias