Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ajax запрос, всегда срабатывает обработчик success:, обработчик error: игнорируется
Форумы портала PHP.SU » » HTTP и PHP » Ajax запрос, всегда срабатывает обработчик success:, обработчик error: игнорируется

Страниц (1): [1]
 

1. shurik_7866 - 16 Января, 2016 - 11:54:56 - перейти к сообщению
Проблема следующая

При выполнении ajax запроса даже в случае если в вызываемом скрипте происходит ошибка все равно выполняется обработчик success:

Запрос
CODE (javascript):
скопировать код в буфер обмена
  1. $.ajax({
  2.         method: "GET",
  3.         url: "simple.php",
  4.         data: {"p1": "test"},
  5.         async: false
  6.         ,success: function(data){alert(data);}
  7.         ,error: function(){alert("error");}
  8. });


Скрипт simple.php
PHP:
скопировать код в буфер обмена
  1. throw new Exception("Сгенерирована ошибка");


Что нужно дописать/подправить что бы при генерации ошибка в скрипте вызывался обработчик error:?
2. SAD - 16 Января, 2016 - 11:58:08 - перейти к сообщению
уберите в конце ;

 

Powered by ExBB FM 1.0 RC1