Salut,
merci pour ta réponse je commence un tout petit peu à y voir plus clair.
Donc si je comprends bien il faut limiter le nombre de requête faites par $.ajax ou $.get ?
Déjà j'ai au maximum 2 setinterval par page.
Voilà comment j'ai fait ma fonction :
function mise_a_jour_general()
{
$.ajax({
type: "GET",
url: "ajax-messagerie.php?ajax=oui",
success:function(data){
var message_ajax = $("#messagerie_ajax");
message_ajax.empty();
message_ajax.append(data);
}
});
type: "GET",
url: "ajax_notification.php",
success:function(data){
var message_ajax = $("#notification_panel_liste");
message_ajax.empty();
message_ajax.append(data);
}
});
$.ajax({
type: "GET",
url: "ajax_notification.php?nombre=oui",
success:function(data){
var message_ajax = $("#notification_panel_nombre");
message_ajax.empty();
message_ajax.append(data);
}
});
$.ajax({
type: "GET",
url: "ajax-tchat.php?menu_horizontal=oui",
success:function(data){
var message_ajax = $("#tchat_ajax");
message_ajax.empty();
message_ajax.append(data);
//$("#panel_vertical_tchat").adjustPanel();
}
});
$.ajax({
type: "GET",
url: "ajax-tchat.php?menu_horizontal=non",
success:function(data){
var message_ajax = $("#tchat_content");
message_ajax.empty();
message_ajax.append(data);
}
});
$.get(
"ajax-dernieres-news.php", {}, function(data)
{
$('#records').empty(data).find("div");
$('#records').append(data).find("div").vTicker({
speed: 500,
pause: 3500,
showItems: 1,
animation: 'fade',
mousePause: true,
height: 25,
direction: 'down'
});
}
);
}
var boucle_generale = setInterval(mise_a_jour_general, 19000); // refresh every 1000 milliseconds
De cette manière je peux facilement arrêter ou relancer la fonction avec clearInterval.
Est ce que je procède correctement ?
Merci d'avance