I am trying to get a div to reload once a checkbox has been selected or unselected and the form has been submitted. I have used AJAX and can get the form to submit on change, which works no problem. However the page has to reload to display new data. 
I have built the php in such a way that it doesn't need to refresh the page or fetch a new page. If the div and it's content refreshes that should be sufficient to display the new filtered data.
Below is what I have written so far
$(document).ready(function() {
$("input:checkbox").change( function() {
$.ajax({
       type: "POST",
       url: "index.php?action=resortFilter",
       data: $("#locationFilter").serialize(),
       success: function(data) {
           $('.resorts').html(data);
       }
     });
})
});
What do I need to do to get the div to reload after the request has been made? 
I use class methods to handle the processing which return only the array of data. The requests are made to the class from a php function.
 
     
    