jQuery.ajax()를 사용하여 보낸 양식의 PHP 파일이 있습니다. 전자 메일이 전송되지 않고 오류 메시지가 표시되지 않는 경우 문제가 발생합니다. 이메일 오류를 전송되지 않기 때문에 뭔가 작동하지 않을 때 jQuery.ajax() 핸들 오류
$(document).ready(function() {
$('input[type="submit"]').click(function() {
$.ajax({
url: "mail.php",
type: "POST",
data: {
name: $('input[name="name"]').val(),
email: $('input[name="email"]').val(),
msg: $('input[name="msg"]').val()
},
cache: false,
success: function(responseText) {
$('#result').css('background', 'green');
},
error: function(responseText) {
$('#result').css('background', 'red');
}
});
return false;
});
});
하지 성공하지만 아무것도 보여줍니다 예. 그래서, 나는 다른 코드에 대한 내 mail.php 코드를 변경합니다. 내가 버튼을 누르면
<?php
if(2 > 4) {
true;
} else {
false;
}
?>
, 성공 액션 스틸이 작동하고 그 이유를 모른다.
당신이'2> 4'로 할 수있는? –
@GauravVashishtha는 mail.php하는 아약스 호출하기 전에, 당신은 JS 자체에서 이메일을 확인 해달라고 왜 –
false를 반환합니다. 나는 심각하게 당신이 php에서 한 것을 얻지 못했고, 여기에 게시 한 것을 얻지 못했습니다. 당신은 당신이 진실과 거짓 에코 필요 mail.php – dreamweiver