@GrandinaWi

Как сделать условие вывода при успехе AJAX?

Всем привет. Есть PHP код в которой если данные в форме пустые то присваивает переменной error значение true. Надо в AJAX при успехе сделать условие, если error = true , то выполнить определенный участок кода. Но у меня где-то ошибка в AJAX коде видимо.
$id=$_POST['id_header'];
if($id=="")
{
	$error=true;

}

function headDelete(result,ajax_form,url){

  $.ajax({
    url: url,
    type: "POST",
    dataType: "html",
    data: $("#header_form").serialize(),
     success: function(response){
      
      if (response==true) {
            $('#result').addClass('alert alert-danger');
        $('#result').html("Поле не заполнено");
      }
    else
    {
         $('#result').addClass('alert alert-success');
        $('#result').html("Данные удалены успешно");
     } 
     }

  });
}
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Надо if(response.error="true"),
и соответственно в PHP вывод
echo(json_encode(array('error' => "true")));exit();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы