Use getJSON instead of ajax, and use jQuery instead for updating element ID.
Update routes to use a collection block instead of being a directly declared route.