0

PHP populates div using result set from SQL with the following code:

<div id="products-div">
<?php
while ($row = $result->fetch_assoc()) {
   generate_category_product_div($row);
} ?>
</div>

After i update this div with the following jquery/ajax post it seems that the click event handler is missing from any div in data. It only works when i reload the page.

$(function() {
   $('.category').on('click', function() {

      var category = this.id;

      $.post('category.php', {
         category: category,
      })
      .done(function (data) {
         $('#products-div').html(data);
      });
   });
});

Any help will be much appreciated.

Apostolos
  • 17
  • 4

0 Answers0