Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
<script type="text/javascript">
$(document).on("submit", "form", function(event){
event.preventDefault();
$('#ShowData').html('<img src="img/loader.gif" height="16" width="16"/>');
$.ajax({
url: 'ins_ok.php',
type: 'POST',
data: new FormData(this),
processData: false,
contentType: false,
beforeSend: function(XMLHttpRequest, textStatus, errorThrown){
alert(XMLHttpRequest.status);
},
success: function (data, status)
{
$('#ShowData').html(data);
$('#Ins')[0].reset();
$('#Data').datepicker('update', '');
},
error: function (xhr, desc, err)
{
alert('Dati al momento non disponibili. Riprovare più tardi.');
console.warn(xhr.responseText);
alert(xhr.status);
alert(err);
}
});
});
</script>
Prima che venga eseguito questo codice, devo controllare se la sessione è ancora attiva, altrimenti il div #ShowData si riempie con la pagina di login
Log out significa che la richiesta AJAX risultera' in un 401 Not Authorized. Puoi semplicemente controllare lo status code della richiesta con xhr.status e se e' 401 fai redirect alla login page altrimenti fai la solita roba.