Я работаю над последней деталью новой маркетинговой кампании для клиента. Последний этап проекта — получить конверсию, собирая информацию о пользователях и отправляя ее.
Сложность здесь в том, что мой клиент настроен на то, чтобы их успешное изображение всплывало в лайтбоксе после отправки формы через ajax. Я запускаю WordPress и использую контактную форму 7.
Вот рассматриваемая страница: http://igs.link-networkonline.com/campaign-landing-page/
Вы можете видеть, что заголовок ссылки «изображение № 1» уже является рабочим лайтбоксом на странице успеха.
До сих пор я нашел этот код:
<script type = 'text/javascript'>
$(function(){
//handle the form submitting
$(".wpcf7-form").submit(function(){
var data = $(this).serialize();
//do an ajax call that expects html to be returned
$.ajax({
type:"POST",
dataType:'html',
data:data,
success:function(data){
//put the returned html into the info div and turn it
//into a facebox popup
$("#info").html(data);
jQuery.facebox({ div: '#success' });
}
}); // end ajax
//prevent form from submiting normally
return false;
})
});
</script>
Мне нужна форма для проверки до того, как появится сообщение об успешном завершении, следовательно, строка ajax в jquery (не уверена, что это реализовано правильно...). Я новичок в jquery, поэтому все это меня пугает. Мне действительно нужно научиться делать это самому, поэтому любое направление будет очень признательно.