AJAX를 사용하여 PHP 파일로 데이터를 보내고 어떤 데이터가 전송되는지에 따라 alert()
이 표시되거나 표시되지 않습니다.AJAX를 사용하여 PHP에 경고 상자가 표시되었는지 확인하십시오.
AJAX의 success
함수 안에서 경고 상자가 표시되었는지 어떻게 알 수 있습니까?
var called = $("#called").val();
$.ajax({
type: "POST",
url: "send.php",
data: "name=" + called,,
success: function(data) {
if(alert box was shown) {
// something happens
}else{
// alert box wasn't shown, something else happens.
}
}
});
send.php
:
<?php
if($_POST['name'] == 'john') {
echo'
<script>
alert("Correct name");
</script>
';
}
더 좋은 방법 같은
뭔가는'success' 기능'콜백을'사용하여 PHP에서 다시 결과를 보내 경고가 –
코드에서 문제가 있습니다를 표시하는 것입니다. PHP에서'POST' 요청과'GET' 요청을 보내고 있습니다. –
@SahilGulati 고마워, 내 질문에 그 오타를 고정. –