i have this simple code snippet for store token in global way but i dont understand why when i alert token varibale it shows me undefined . im new comer in js but it is very simple im confused !
$(document).ready(function() {
let token;
$("#login-form").submit(function (e) {
e.preventDefault();
let username = $("#username").val();
let password = $("#password").val();
$.ajax({
type:'post',
url:'http://localhost:8000/api/login',
data:{
'username': username,
'password': password,
},
success:(function (response) {
if(!localStorage.getItem('token'))
localStorage.setItem('token',response.token)
token = localStorage.getItem('token');
})
});
alert(token);
})
});