function manipulateUrl() { var url = $('#url').val(); $.ajax({ type: 'POST', url: '../server/index.php', data: { url: url }, dataType: 'json', success: function (result) { displayResult(result); }, error: function (xhr, status, error) { displayError(error); } }); } function displayResult(result) { console.log(result); var resultContainer = $('#result-container'); resultContainer.empty(); if (result.hasOwnProperty('error')) { resultContainer.append('

' + result.error + '

'); } else { $('#url').val(result.after.replace(/&/g, '&')); } } function displayError(error) { var resultContainer = $('#result-container'); resultContainer.empty(); resultContainer.append('

Error: ' + error + '

'); } function resetSession() { var resultContainer = $('#result-container'); var textArea = $('#url'); $.ajax({ type: 'POST', url: '../server/reset_session.php', success: function () { alert('Session has been reset.'); resultContainer.empty(); textArea.val(''); }, error: function (xhr, status, error) { console.error('Error resetting session:', error); } }); }