jquery “everyTime” de la fonction
Je suis en train de me rafraîchir la récente liste toutes les 5 secondes. J'ai été à la recherche à l'ajax et a trouvé jquery.
J'ai trouvé une fonction dite "everyTime"
C'est ce que j'ai à ce jour, je ne sais pas vraiment comment le faire fonctionner... Il ne fonctionne pas:\
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).everyTime(5s, function(i) {
<?php include "recent.php";?>
}, 0);
</script>
</head>
<body>
<div id="testDiv">
<h2>This is default. Waiting for refresh</h2>
</div>
</body>
Avez-vous essayé d'utiliser
Merci beaucoup, vous avez raison php include ne fonctionne pas. J'ai utilisé comme vous avez référencé m'; $('#result').load('recent.php'); je vous Remercie:)
Il ne fonctionne pas parce que
setInterval
(w3schools.com/js/js_timing.asp)? Et à l'aide de php include ne fonctionne pas comme vous le souhaitez - vous pouvez envisager d'utiliser load()
(api.jquery.com/load)Merci beaucoup, vous avez raison php include ne fonctionne pas. J'ai utilisé comme vous avez référencé m'; $('#result').load('recent.php'); je vous Remercie:)
Il ne fonctionne pas parce que
5s
sérieusement, je veux dire ce n'est pas un nombre ou une chaîne.OriginalL'auteur Kyle | 2010-10-05
Vous devez vous connecter pour publier un commentaire.
à chaque fois semble être un plugin jQuery qui a beaucoup de fonctionnalités que vous n'utilisez pas ici. Pour ce que vous faites, vous pouvez simplement utiliser
setInterval
ainsi:où le deuxième paramètre est le nombre de millisecondes.
Remarque à chaque fois que
Si vous vraiment souhaitez utiliser à chaque fois, vous aurez besoin pour faire de votre premier paramètre une chaîne de caractères, c'est:
Notez les guillemets autour du 5s. Vous aurez également besoin d'inclure un fichier javascript pour le plugin (et pas seulement pour jQuery) dans le haut, c'est à dire
OriginalL'auteur wxs
5s
est ni un entier ou une chaîne de caractères, et donc c'est une entrée non valide. Pour obtenir le comportement souhaité, vous pouvez utiliser un nombre entier de millisecondes:ou une chaîne de caractères indiquant l'intervalle:
(voici un référence)
OriginalL'auteur Mark Elliot
Vous pouvez utiliser à chaque fois que le plugin jQuery Ajax comme ceci:
Réponse tardive. Espérons que cela aidera les utilisateurs à la recherche sur des fonctions similaires.
OriginalL'auteur Abhijith