안녕하세요 양식을 제출하고 전송하고 이메일이 성공적으로 제출하면 이메일, 나는이처럼 보이는 PHP 배열을 인코딩 아약스 요청,JSON 반환 정의되지 않은
$success = array("state" => "Email Sent");
내가이 그런 다음 내 아약스 요청에서 data
의 상태를 확인하여 state
이 "Email Sent"와 일치하는지 확인하지만 alert(data)
내가 정의되지 않은 경우 무엇이 잘못 되었나요? 아래는 내 자바 스크립트,
$.ajax({
url: "<?php echo base_url(); ?>home/callback",
data: $("#callback").serialize(),
type: "POST",
dataType: "JSON",
success: function(data){
$("#fancybox-content div").html(data);
alert(data.state);
}
});
출력 전에'json_encode ($ success)'를 했습니까? – kjy112