Comment remplacer un élément html avec ajax réponse?

Comment puis-je remplacer l'élément html de l'ajax réponse? Ce que je sais, c'est de supprimer l'élément, comment puis-je remplacer cette balise supprimée avec l'ajax réponse?
Par exemple:

J'ai un code comme ceci:

<ul id="products">
...............
</ul>

Lorsque je clique sur un bouton de l'appel ajax est fait pour codeginter contrôleur où je recevoir les nouvelles données extraites de la base de données et rendu dans un autre point de vue qui commence à partir de l'ul et se termine à la clôture de l'ul.

En ajax succès fonction je fais ceci:

$('#products').remove();
//What to do now here to replace the removed portion with response of ajax?
Vous pouvez utiliser .append ou .html basé sur ce que vous voulez. Rappelez-vous, .remove supprime l'élément tout à fait, vous avez probablement besoin .empty nous Montrer ce qui a été renvoyé de AJAX, est-ce <li>? Si de sorte que vous pouvez simplement utiliser .html qui aussi de vider le contenu et met le nouveau contenu.
double possible de l'Utilisation de jQuery pour remplacer une balise avec un autre
Voulez-vous remplacer l'ensemble de l'UL, ou il vous suffit de remplir le contenu?
Où est le reste de ton code ajax? Selon le format de votre réponse.. si votre réponse est au format html puis tout ce que vous devez faire est d'ajouter la réponse à #products

OriginalL'auteur Hammad | 2013-10-22