<body>
, что за бред вы написали тогда? <form>
, только c помощью формы происходит переход на страницу c ответом, а с помощью ajax этот же самый ответ приходит в js переменную без перехода на страницу, вот и всё.$('#location-cont .terminus').on
потому что скрипт при загрузке вешает на все #location-cont .terminus
обработчик. Если таковые появились позже, они появляются уже без повешенного на них обработчика. $(document).on('click', '#location-cont .terminus'
$('html').on('click', '#location-cont .terminus'
$('body').on('click', '#location-cont .terminus'