.ready is for DOMContentLoaded, which is only called once. Maybe jQuery.load is more appropriate?