2010-07-22 6 views
1

J'ai un système de commentaires qui fonctionne bien. J'ai besoin de créer un panneau d'administration mais pour le moment je veux juste avoir une page asp.net qui se charge automatiquement toutes les (n) secondes et me montre les derniers messages de la table des postes. C'est très simple (dans le concept). Quelqu'un avec de bons liens/pointeurs?ASP.NET avec AJAX/JQUERY (Mini Shoutbox)

Répondre

0

En cas de chargement, démarrez une minuterie JavaScript qui actualise la page après n secondes. Vous pouvez également placer les données dans un panneau de mise à jour et mettre à jour le javascript updatepanel toutes les n secondes, mais vous devrez alors créer une boucle pour appeler le javascript à plusieurs reprises, toutes les n secondes.

0

Je suggérerais d'examiner les fonctions setTimeout/setInterval dans Javascript qui appellera une fonction spécifique après que le temps se soit écoulé. Dans votre cas, ce sera un appel AJAX à une page ASPX puis (je suppose), vous aurez envie de tirer le résultat dans une DIV quelque part dans votre page ...

setInterval(function(){ 

    $.ajax({ 
     url: 'test.aspx', 
     success: function(data) { 
     $('#myDiv').html(data); // fill div with response 
     } 
    }); 
}, 5000); // call after 5 secs 

Quelque chose le long de ces lignes est à peu près ce que je pense que vous êtes après, bien qu'il ne soit pas testé!

Vive Stuart

+0

donc sur le test que j'aurais un code sur onload qui récupère toutes les données de ma table non? Comment puis-je passer un paramètre à la même chose? Dites si je veux avoir un bouton d'approbation sur la page qui renvoie à test.aspx et met à jour un enregistrement? Avez-vous un exemple de code qui ferait cela? – Churchill

Questions connexes