| Сообщение от lugantsev_web | 
	| Методом проб и ошибок, пришел к такому выводу: | 
	
Надо полагать, что проб было мало:
$('#contact_form').before...
$('#contact_form').hide();
$('#contact_form').html(data);
$('#contact_form').show();
уже плохо. Да и форма имеет событие onsubmit, которое выгоднее обрабатывать, нежели щелчки кнопки и плясать от нее.