ligisayan:
Может так попробуйте
$('#form_id').submit(function(){
$.ajax({
type : 'POST',
url : '/my-account',
data : $("#form_id").serializeArray(),
success: function () {
$(this).magnificPopup({
items: {
src: '#confirmation',
type: 'inline'
}
});
alert('sucsess');// проверяем работу скрипта в случае успеха
},
error :function(){
alert('fail');// проверяем работу скрипта в случае неудачи
}
});
});
ligisayan: клик стоит на $(".confirmation") а сабмит на $('.checkout'). Чтобы вызвать попап ,у элемента, его вызывающего, ведь должен быть связующий атрибут, раз на клике срабатывает. похоже у $(".confirmation") все окей. А, у элемента $('.checkout'), на котором висит сабмит, есть такой атрибут ?
devstudent @devstudent
media (min-width: 768px) {
.navbar-toggle {
display: none;
}
}вот эта запись.
а вы пропишите у себя в цсс
media (min-width: 1025px) {
.navbar-toggle {
display: none;
}
media (min-width: 768px) {
.navbar-toggle {
display: none;
}
}вот эта запись.
а вы пропишите у себя в цсс media (min-width: 1025px) {
.navbar-toggle {
display: none;
}
обратите внимание $('#form_id').submit..... - здесь id формы!
_________________________________________________ ligisayan: $('#form_id').submit(function(){
$.ajax({
type : 'POST',
url : '/system/wpacert',
data : $("#form_id").serializeArray(),
success: function () {
$(".confirmation").magnificPopup({
items: {
src: '#confirmation',
type: 'inline'
}
});
alert('sucsess');// проверяем работу скрипта в случае успеха
},
error :function(){
alert('fail');// проверяем работу скрипта в случае неудачи
}
});
});
_____________________________
Убираем .serializeArray(), параметр data.
вот так - срабатывает alert с текстом fail .
решение не идеальное, есть свои минусы, например тормоза и ошибки при работе с изображениями. поэтому я и говорю, самое лучшее. ну и что , пусть в 1 колонке по 1 строчке , они будут выстраиваться независимо от высоты постов во второй
ligisayan:
$('.confirmation').submit(function(){
$.ajax({
type : 'POST',
url : '/system/wpacert',
data : $("#form_id").serializeArray(),
success: function (data) {
$(".confirmation").magnificPopup({
items: {
src: '#confirmation',
type: 'inline'
}
});
alert('sucsess');// проверяем работу скрипта в случае успеха
},
error :function(){
alert('fail');// проверяем работу скрипта в случае неудачи
}
});
});
Может так попробуйте
$('#form_id').submit(function(){
$.ajax({
type : 'POST',
url : '/my-account',
data : $("#form_id").serializeArray(),
success: function () {
$(this).magnificPopup({
items: {
src: '#confirmation',
type: 'inline'
}
});
alert('sucsess');// проверяем работу скрипта в случае успеха
},
error :function(){
alert('fail');// проверяем работу скрипта в случае неудачи
}
});
});