Сообщение Re[2]: [ajax] Отправка данных формы от 14.11.2018 5:13
Изменено 14.11.2018 5:19 stomsky
Re[2]: [ajax] Отправка данных формы
Здравствуйте, Funny Rabbit, Вы писали:
FR>Здравствуйте, Funny Rabbit, Вы писали:
FR>Отрабатывает только часть error. Почему не понятно, лично мне.
А ты уверен, что не отрабатывает обработчик события "success", описанный в этом фрагменте?
Я не силен в JavaScript'е, но сдается мне, что у тебя фрагмент, выделенный в листинге ниже жирным, возвращает "0":
Если я прав, то все отрабатывает корректно.
Другой вопрос, что ты, скорее всего, ожидаешь другого поведения (не нулевого результата)?
FR>Здравствуйте, Funny Rabbit, Вы писали:
FR>Отрабатывает только часть error. Почему не понятно, лично мне.
А ты уверен, что не отрабатывает обработчик события "success", описанный в этом фрагменте?
success: function(msg)
{
result = msg;
alert(msg);
}
Я не силен в JavaScript'е, но сдается мне, что у тебя фрагмент, выделенный в листинге ниже жирным, возвращает "0":
result = 0;
$.ajax({
....
});
alert(result); // <-- вот здесь выводится "0" ?
...
Если я прав, то все отрабатывает корректно.
Другой вопрос, что ты, скорее всего, ожидаешь другого поведения (не нулевого результата)?
Re[2]: [ajax] Отправка данных формы
Здравствуйте, Funny Rabbit, Вы писали:
FR>Здравствуйте, Funny Rabbit, Вы писали:
FR>Отрабатывает только часть error. Почему не понятно, лично мне.
А ты уверен, что не отрабатывает обработчик события "success", описанный в этом фрагменте?
Я не силен в JavaScript'е, но сдается мне, что у тебя фрагмент, выделенный в листинге ниже жирным, возвращает "0":
Если я прав, то все отрабатывает корректно.
Другой вопрос, что ты, скорее всего, ожидаешь другого поведения (не нулевого результата)?
Вообще попробуй ради интереса к if-ам добавить еще такой:
Может быть это сообщение и выведется?
FR>Здравствуйте, Funny Rabbit, Вы писали:
FR>Отрабатывает только часть error. Почему не понятно, лично мне.
А ты уверен, что не отрабатывает обработчик события "success", описанный в этом фрагменте?
success: function(msg)
{
result = msg;
alert(msg);
}
Я не силен в JavaScript'е, но сдается мне, что у тебя фрагмент, выделенный в листинге ниже жирным, возвращает "0":
result = 0;
$.ajax({
....
});
alert(result); // <-- вот здесь выводится "0" ?
...
Если я прав, то все отрабатывает корректно.
Другой вопрос, что ты, скорее всего, ожидаешь другого поведения (не нулевого результата)?
Вообще попробуй ради интереса к if-ам добавить еще такой:
if(result == 0) {
v_message.innerText = 'На момент выполнения этого кода AJAX-запрос еще не отработал ;)';
}
Может быть это сообщение и выведется?