I can not understand why Success does not work. (I'm just learning) Authorization passes normally if I write the correct data, but Alert does not show. And if I'm writing too, it does not work.
JQUERY
$(document).ready(function(){ $('#logbutton').click(function(){ var username = $('#user').val(); var password = $('#pass').val(); var login = 'login'; if(username != '' && password != ''){ $.ajax({ url:"index.php", method:"POST", data:{username:username, password:password, login:login}, success:function(res){ if(res == "ok"){ alert('successfully logged in') } } }) } else{ alert('All Fields are required!'); } }) }) PHP Code
if(isset($_POST['login'])){ $user = $_POST['username']; $pass = $_POST['password']; $sql = mysql_query("SELECT * FROM players WHERE username = '".$user."' AND password = '".$pass."'"); if(mysql_num_rows($sql) == 1){ $array = mysql_fetch_array($sql); $_SESSION['user'] = $array['id']; echo "ok"; }else{ $loginerror = "<div class='alert alert-warning'>Invalid Login information.Please return to the <a href='/Artur/'>previous page</a></div>"; } }
errorhandler,complete,doneand see what will be called from this. - Pyramidhead