Суть задачи в том, что бы после отправления формы, если всё хорошо - вывести всплывающее окно с сообщением об успешной отправке.
Решить эту задачу я пытался следующим скриптом в script.js шаблона компонента form.result.new:
Алерты здесь временно, для теста.
Дело в том, что нужно как-то получить ответ от сервера об успешности операции или нет.
Подскажите пожалуйста, идею, как это можно сделать? В каком направлении двигаться?
Решить эту задачу я пытался следующим скриптом в script.js шаблона компонента form.result.new:
| Код |
|---|
$(document).ready(function () {
$(".form-ask form").submit(function (e) {
$.ajax({
url: $(this).attr("action"),
data: $(this).serialize(),
type: 'post',
dataType: "json",
success: function (data) {
alert("Спасибо за вопрос!"+data);
},
error: function (data) {
alert('Мы бы и рады написать "Спасибо за регистрацию!", но чтото на сервере сломалось'+data);
}
});
e.preventDefault();
});
}); |
Дело в том, что нужно как-то получить ответ от сервера об успешности операции или нет.
Подскажите пожалуйста, идею, как это можно сделать? В каком направлении двигаться?
postoev.ru/blog/