javascript code:
$.getJSON("comprueba_login.php", {usuario:$("#usuario").val(), pwd:$("#contrasena").val()}, function(data){
alert("resultado: " + data.resultado);
});
php code:
<?php
include 'db.php';
$usuario = $_GET['usuario'];
$pwd = $_GET['pwd'];
$sql = "SELECT IDUSUARIO FROM USUARIOS WHERE USERUSUARIO = '" . $usuario . "' AND PWUSUARIO = '" . $pwd . "'";
$res = mysql_query($sql, $db) or die("fallo query: " . mysql_error());
// echo $sql . "<br>";
if(mysql_num_rows($res)){?>
{'resultado':'OK'}
<?php }else{ ?>
{'resultado':'NO_OK'}
<?php }?>
The alert in the javascript code never appears. What am I doing wrong?
Thanks in advance.
JSON keys and string values MUST be enclosed in
"double quotes. Single quotes (') WILL NOT work.