Начните с этого ...
<div id="calendar">
<a href="/calendar/">View our calendar</a>
</div>
Затем используйте запрос AJAX для замены ссылки на фактический календарь ... работает независимо от того, включен JavaScript или успешно запущен!
Вот способ получения календаря в jQuery ...
$("#calendar").load("/ajax/calendar/");
Я рекомендую, чтобы первый URL (ссылка на календарь) ссылался на полную страницу, содержащую календарь, а второй URL (ссылка на ajax / calendar /) - на то, что просто возвращает HTML для календаря, чтобы сделать это быстрее и менее громоздким ...
Все URL-адреса являются вымышленными, и любое сходство с вашими реальными URL-адресами является чисто случайным.