Один из способов сделать это - загрузить второй вид в скрытый контейнер. Вы можете скрыть это простым переключением свойства отображения CSS, например:
<div id="mySecondView" style="display: none;">
<!-- content of second view here -->
</div>
И по нажатию кнопки вы можете сделать это, чтобы показать его:
С jQuery:
$('#mySecondView').show();
или
* * 1010
Без jQuery:
document.getElementById('mySecondView').style.display = '';
Конечно, вам придется позиционировать второй вид с помощью CSS так, как вы этого хотите, иначе он просто появится в каком-то странном месте, которое не имеет смысла.