2010-12-16 181 views
1

J'ai une section "commentaires" sur une page Web que j'ai cachée initialement et lorsque l'utilisateur clique sur le lien commentaires, la balise div (et les commentaires) apparaissent en utilisant les fonctions jQuery show/hide.charger le contenu de la balise DIV à la demande

Ma question est: est-il possible de charger ce contenu uniquement lorsque le lien de commentaires est cliqué (pas lorsque la page entière est chargée)?

Répondre

4

Étant donné que comments_link et comments_container sont les ID respectifs:

$('#comments_link').click(function() { 
    $('#comments_container').load('some-awesome-url-here'); 
}); 

Cette technique utilise Ajax pour faire une demande à une URL de manière asynchrone et injecte le code HTML résultant dans la élément spécifié.

Voir jQuery.load

0

Oui ... La technologie dont vous avez besoin est appelée Ajax. Vous pouvez le faire avec jQuery ou en utilisant directement l'objet XMLHttpRequest (non recommandé).

Quelle technologie de serveur utilisez-vous? par exemple. php, .net, java, ...

0

Oui. Utilisez .