Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
16
rated 0 times [  23] [ 7]  / answers: 1 / hits: 82070  / 11 Years ago, tue, october 22, 2013, 12:00:00

How do I replace the html element from ajax response? What I know to is to remove the element, how do I replace that removed tag with ajax response?
For example:



I have code like this:



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


When I click on a button the ajax call is made to codeginter controller where I recieve the new data pulled from the database and rendered in another view which starts from ul and ends at closing ul.



In ajax success function I do this:



$('#products').remove();
//What to do now here to replace the removed portion with response of ajax?

More From » php

 Answers
62

You can use replaceWith (see: http://api.jquery.com/replaceWith/)



Like: $('#products').replaceWith(response);


[#74801] Monday, October 21, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
ciarajourneyv

Total Points: 428
Total Questions: 95
Total Answers: 90

Location: Maldives
Member since Sat, Feb 11, 2023
1 Year ago
;