Ciao, ho un problema, nel sistema che sto facendo si verifica sempre un errore ogni volta che accedo.
Spiego meglio, dopo aver fatto il login si apre una pagina iniziale. Fin qui tutto ok.
Da questo momento, solo la prima volta e qualsiasi cosa faccio, mi esce questo errore:
Connessione non disponibile. Riprovare.
Clicco su ok e poi come se niente fosse funziona tutto alla grande.
Ripeto, lo fa solo appena entrato. poi non la fa più, come se fosse un bug di qualcosa...browser, php o Javascript...
Inserisco una parte di codice...per motivi di lunghezza non riesco a inserirlo tutto...
codice:
(document).ready(function () {
$.ajaxSetup({
error:function(x,e){
if(x.status==0){
alert('Connessione non disponibile. Riprovare.');
}else if(x.status==404){
alert('Indirizzo non trovato.\nContattare l\'amministratore.');
}else if(x.status==500){
alert('Errore interno del server.\nContattare l\'amministratore.');
}else if(e=='parsererror'){
alert('JSON Error.\nContattare l\'amministratore.');
}else if(e=='timeout'){
alert('Timeout di richiesta.\nContattare l\'amministratore.');
}else {
alert('Errore sconosciuto.\n'+x.responseText+'\n\nContattare l\'amministratore.');
}
}
});
jQuery('.panels li.renewal').hover(function(){
jQuery(this).children('.tooltip-rn').animate( {fontSize : '19px'},75).animate( {fontSize : '15px'} ,75);;
jQuery(this).children('.tooltip-rn').children('.number').animate({paddingLeft :'8px',paddingRight :'8px'},75);
}, function(){
jQuery(this).children('.tooltip-rn').animate( {fontSize : '12px'},75);
jQuery(this).children('.tooltip-rn').children('.number').animate({paddingLeft :'6px',paddingRight :'6px'},75);
});
//header tooltip code
jQuery('.nav .nav_menu li a:not(.dropdown a)').append('<span class="backcolor"><\/span>');
jQuery('.nav li a').children('.backcolor').fadeOut(0);
//navigation dropdown
jQuery('.nav li').hover( function(){
jQuery(this).children('.dropdown').stop(true, true).css('display','none').fadeIn("fast");
jQuery(this).children('a').children('.backcolor').stop(true, true).fadeIn("fast");
}, function(){
jQuery(this).children('.dropdown').stop(true, true).css('display','block').fadeOut("fast");
jQuery(this).children('a').children('.backcolor').stop(true, true).fadeOut("fast");
});
//$('#BodyCenter').load("mods_load/tabs_users.php");
$('#goHome').animate({ opacity: 0.5 }, 600);
$('#goHome').hover(
function() {$(this).stop().animate({ opacity: 1.0 }, 300);},
function() {$(this).stop().animate({ opacity: 0.5 }, 600);}
)
$("a.C_CaricaHome, #goHome").click(function(event){$('#BodyCenter').load("inc/content.php");});
//disabilito la chache
//$.ajaxSetup({cache:false}) ;
$('#logout').click(function()
{
jConfirm('Disconnettersi dal sistema?', 'Conferma', function(r) {
if (r) {
window.location.href ="logout.php";
}
});
})
});
function ChangeCSS(idcss){
var Mylink1 = $("<link>");
var Mylink2 = $("<link>");
var Mylink3 = $("<link>");
var Mylink4 = $("<link>");
var Mylink5 = $("<link>");
Mylink1.attr({type: 'text/css', rel: 'stylesheet', href: 'templates/'+idcss+'/css/home.css'});
Mylink2.attr({type: 'text/css', rel: 'stylesheet', href: 'templates/'+idcss+'/css/grid.css'});
Mylink3.attr({type: 'text/css', rel: 'stylesheet', href: 'templates/'+idcss+'/css/jqModal.css'});
//Mylink4.attr({type: 'text/css', rel: 'stylesheet', href: 'templates/'+idcss+'/css/jquery.tabs-ie.css'});
Mylink5.attr({type: 'text/css', rel: 'stylesheet', href: 'templates/'+idcss+'/css/jquery.tabs_admin.css'});
$("link[type*='text/css']").remove()
$("head").append(Mylink1);
$("head").append(Mylink2);
$("head").append(Mylink3);
$("head").append(Mylink4);
$("head").append(Mylink5);
}
function gridReload(MyGrid){
switch (MyGrid) {
case "#listUtenti":
var username = $("#username").val();
var nominativo = $("#nominativo").val();
var id_gruppo = $("#user_group_ser").val();
var id_ruolo = $("#user_ruolo_ser").val();
$(MyGrid).setGridParam({url: "xml_data/users_xml.php?id_gruppo="+id_gruppo+"&id_ruolo="+id_ruolo+"&username="+username+"&nominativo="+nominativo,page:1}).trigger("reloadGrid");
break;
case "#listGruppi":
$(MyGrid).setGridParam({url: "xml_data/group_xml.php",page:1}).trigger("reloadGrid");
break;
case "#listlogs":
var log_id_utente = $("#log_id_utente").val();
var log_id_funzione = $("#log_id_funzione").val();
$(MyGrid).setGridParam({url: "xml_data/logs_xml.php?id_utente="+log_id_utente+"&id_funzione="+log_id_funzione,page:1}).trigger("reloadGrid");
break;
case "#listNewss":
var key_news_ser = $("#key_news_ser").val();
$(MyGrid).setGridParam({url: "xml_data/news_xml.php?key_news_ser="+key_news_ser,page:1}).trigger("reloadGrid");
break;
case "#listNewssView":
var key_news_view_ser = $("#key_news_view_ser").val();
$(MyGrid).setGridParam({url: "xml_data/news_view_xml.php?key_news_view_ser="+key_news_view_ser,page:1}).trigger("reloadGrid");
break;
case "#listBeneficiari":
var ben_chiave_tipo_ser = $("#ben_chiave_tipo_ser").val();
var ben_chiave_ser = $("#ben_chiave_ser").val();
$(MyGrid).setGridParam({url: "xml_data/beneficiari_xml.php?ben_chiave_tipo_ser="+ben_chiave_tipo_ser+"&ben_chiave_ser="+ben_chiave_ser,page:1}).trigger("reloadGrid");
break;
case "#listClienti":
var UrlToClienti = "";