After the request, the new elements created are not recognized by the event handlers in my jQuery code.
Is there a way to reload the file to re-register these events
In your request callback, call a function that acts on your newly appended or created blocks.
$.ajax({ success: function(data) { $('body').append(data); //do your javascript here to act on new blocks } });