// script.js $(document).ready(function() { $('#login-button').click(function() { const username = $('#username').val(); const password = $('#password').val(); if (username && password) { $.ajax({ type: 'POST', url: '/api/v1/weblogin', data: JSON.stringify({ username, password }), contentType: 'application/json', crossDomain: true, success: function(response) { console.log(response); localStorage.setItem('user', JSON.stringify(response) ); window.setTimeout(function(){ location.href = '/'; }, 1000) }, error: function(jqXHR) { if (jqXHR.status === 401) { $('#error-message').text('Invalid username or password.'); } else { $('#error-message').text('An error occurred. Please try again.'); } } }); } else { $('#error-message').text('Please enter both username and password.'); } }); });