Maison > interface Web > js tutoriel > le corps du texte

JS implémente des tâches planifiées pour demander des problèmes de synchronisation setInterval en arrière-plan et de requête ajax toutes les N secondes

韦小宝
Libérer: 2018-01-12 09:53:06
original
2374 Les gens l'ont consulté

Cet article présente principalement JS pour implémenter des tâches planifiées pour demander l'arrière-plan toutes les N secondes définirLa synchronisation des intervalles et les informations JS liées aux requêtes ajax Les amis intéressés par js peuvent se référer à cet article

<.>Regardez d'abord le morceau de code suivant :

DiGui = function (param) {    
$.ajax({ 
 success: function (returnValue) {
  window.setInterval("fnSetMarkPoint()", 5000); 
 }
});
Copier après la connexion
Après avoir appelé la méthode DiGui()

Problème : créer un setInterval toutes les 0,1 secondes en forme d'arbre

Boucle créer setInterval jusqu'à ce que la page plante

Solution : Assurez-vous que l'objet setInterval

n'est créé qu'une seule fois

Plan d'implémentation : Définir une variable booléenne

Déterminer var status= true;

var status = true;
DiGui = function (param) {    
$.ajax({ 
 success: function (returnValue) {       
  if (status) {
   status= false; 
       window.setInterval("DiGui()", 5000); 
    }
   } 
 });
Copier après la connexion
Ce qui précède est l'implémentation JS des tâches planifiées introduites par l'éditeur pour demander le timing setInterval en arrière-plan et les problèmes de requête ajax toutes les N secondes. J'espère que cela sera utile à tout le monde ! !

Recommandations associées :

Exemples détaillés de suppression JS de toutes les virgules dans les chaînes

Implémentation JS du déplacement d'éléments vers le haut, le bas, la gauche et à droite

Exemple JS de comparaison du nombre de jours entre deux dates

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!