Почему не выводит view?
Вы делаете ajax-запрос и никак не обрабатываете ответ от сервера. Сервер вам возвращает html который вы отрендерили, но вам нужно на js в обработчике ajax-запроса написать код, который будет его показывать.
А где обработка ответа от сервера?$.ajax({
success: function (res) {
                   туть обработка при успехе
                },
                error: function () {
                   туть обработка при ошибке
                }
})