내 양식이 jQuery를 통해 PHP에서 데이터를 반환하고 있습니다. jQuery의 응답을 기반으로 조건문을 작성하려면 어떻게해야합니까?jQuery를 통한 PHP 응답을 기반으로하는 조건문
$.ajax({
type: "POST",
url: "createAlbum.php",
data: postData,
success: function(data){
$('#message').fadeIn();
$('#message').html(data);
}
});
이 PHP로 반환하는 것입니다 :
이
은 jQuery를 인 응답이 성공 인 경우if($error) {
echo $error;
}
else {
echo $success;
}
그래서, 메시지가 몇 초 후 숨해야하지만, 경우 그것은 오류입니다, 그것은 사용자가 그것을 수정할 때까지 기다려야합니다. 이런 식으로 뭔가 :
success: function(data){
$('#message').fadeIn();
$('#message').html(data);
if (data.response == 'success') {
alert('Success');
setTimeout(function() {
$('#message').fadeOut();
}, 5000);
} else if (data.response == 'error') {
alert('Error');
}
}
? 그것은 나에게 꽤 많이 보인다. –
그건 나를 위해 작동하지 않습니다. 데이터가 맞더라도 오류 경고가 반환됩니다. – input
당신이 이것을 알아 냈습니까? 그 대답이 당신에게 효과가 있었습니까? –