Обработка ошибки PHP во время ожидания ответа JSON с помощью jQuery AJAX

-2

Мне нужно отправить форму через jQuery AJAX, получить ответ JSON и проверить, были ли данные data.name и data.email "успешными", чтобы пользователь узнал, что его форма была отправлена.

Но когда есть ошибка PHP, например, и нет ответа JSON. что лучший способ получить это, поскольку сообщение обратного вызова будет "Отправлять..." навсегда, пока есть ответ, говорящий, что есть ошибка PHP.

  • 1
    Можете ли вы поделиться тем, что вы пробовали?
  • 0
    Если на запрашивающей странице есть ошибка PHP, вы должны получить успешный ответ (так как запрос будет выполнен), но в ответе не будет правильных данных, нет?
Показать ещё 2 комментария
Теги:

1 ответ

1

JavaScript:

<script>
$(document).ready(function(){
   $.ajax({
      url : "yourpage.php",
      data : {your_data},
      dataType : "json",
      type : "POST",
      success : function(response){
         //Here goes success part of your program.
      },
      error : function(a,b,c){
         console.log(a+" "+b+" "+c);
         //Your error shows here.
      }
   });
});
</script>
  • 0
    попробуйте Firebug или какой-нибудь инструмент, чтобы проверить , есть ли ошибка ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню