Работя върху последния детайл от нова маркетингова кампания за клиент. Последният етап от проекта е да получите преобразуването, като вземете информацията за потребителите и я изпратите.
Трудната част тук е, че моят клиент е твърдо настроен да има изскачащо изображение за успех в лайтбокс, след като формулярът бъде изпратен чрез 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, така че всичко това е обезсърчително за мен. Наистина трябва да се науча как да правя това сам, така че всяка насока ще бъде високо оценена.