Как правильно задать условие. Вопрос на три копейки.
Добрый день. На html страничке есть две формы для обратной связи (одна отправка письма, другая заказать обратный звонок).
А также рабочий скрипт для обработки без перезагрузки. Для формы отправки письма: jQuery(document).ready(function($) { $("#contact").submit(function() { var str = $(this).serialize(); $.ajax({ type: "POST", url: "/wp-content/themes/enginer/mail.php", data: str, success: function(msg) { if(msg == 'OK') { result = '<div class="ok">Сообщение отправлено</div>'; $("#fields").hide(); } else {result = msg;} $('#note').html(result); } }); return false; }); }); Есть еще модифицированный. Для отправки заявки на звонок: jQuery(document).ready(function($) { $("#contact-phone").submit(function() { var str = $(this).serialize(); $.ajax({ type: "POST", url: "/wp-content/themes/enginer/phone.php", data: str, success: function(msg) { if(msg == 'OK') { result = '<div class="ok">Заказ обратного звонка отправлен. Мы перезвоним в ближайшее время.</div>'; $("#fields").hide(); } else {result = msg;} $('#note').html(result); } }); return false; }); }); Как правильно прописать условие: если нажал кнопку с формы для письма, обработан один кусок кода, нажал кнопку с формы для звонка, обработан второй кусок кода. То есть, нужно скрипты как-то объединить в одно целое, иначе, если по отдельности одна из форм работает, но некорректно (письма приходят, но на странице нет уведомления об успешной отправке). Спасибо. |
url: "/wp-content/themes/enginer/phone.php", и должен быть один скрипт отправки асинхронного запроса на один адрес, с передачей параметра, и сервер уже по значению этого параметра будет знать что подключать для обработки - mail.php или phone.php. |
Со скриптиком никто не поможет?
|
Каким, если их у вас целых два, и нужно выбросить один из них, передавая параметром разные значения?
|
Часовой пояс GMT +3, время: 02:12. |