Ре-инициализация форм плагина Contact Form 7, которые загружаются через Ajax

Ре-инициализация форм плагина Contact Form 7, которые загружаются через Ajax

Если вы столкнулись с тем, что приходится подгружать формы Contact Form 7 через Ajax и они не работают, то я вам покажу код через который вы сможете восстановить их работоспособность. Вставьте этот код в то место где вы получаете ответ от Ajax запроса, например в функцию done(), если пользуетесь jQuery.

$( 'div.wpcf7 > form' ).each( function() {
	var $form = $( this );
	wpcf7.initForm( $form );

	if ( wpcf7.cached ) {
		wpcf7.refill( $form );
	}
} );
Поділитися:
Підписатися
Сповістити про
3 Ваш коментар
Старіші
Новіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
Максим
6 роки тому

Чувак, дай вездесущий тебе здоровья крепкого!