Судя по 127.0.0.1, вы сами сделали такой странный сервер, спрашивается зачем вы сделали сервер не подумав? Теперь вы видите что с этим сервером не возможно работать через AJAX, почему вам не приходит в голову что возможно сервер нужно исправить?
В принципе JSON не обязателен и возможно с HTML, но это будет не "переход", "переход" бывает только с перезагрузкой страницы, а вам нужно редактирование DOM, типа такого:
document.getElementById('container').innerHTML = htmlResp;
htmlResp - строка с ответом сервера (responseText), разумеется она должна содержать не весь HTML страницы, а только то, что должно быть в container.