일부 양식 값을 ajax를 통해 PHP 스크립트에 게시하고 있습니다. PHP는 성공하면 1을, 성공하지 못하면 2를 반환합니다.JQuery Ajax 오류
PHP가 제대로 작동하는 것 같지만 자바 스크립트에서 URL로 리디렉션되고 빈 페이지에 숫자 1이 표시되는 대신 에이잭스 요청에 다시 표시됩니다.
이것은 내 자바 스크립트입니다. 아무도 내가 잘못 가고있는 것을 볼 수 있습니까?
$(".save").click(function() {
var area = $("input#area").val();
var january = $("input#january").val();
var target = $("input#target").val();
var ach = $("input#achieved").val();
var comments = $("input#comments").val();
var token = "<?php echo $token; ?>";
var dataString = 'area='+ area + '&january=' + january + '&target=' + target + '&achieved=' + ach + '&comments=' + comments + '&ci_token=' + token;
$.ajax({
type: "POST",
url: "review/update-review/<?php echo $yr; ?>",
data: dataString,
success: function(msg) {
if(msg == 1)
{
alert("Your review has been updated.");
}
else
{
alert("There was a problem updating your review. Please try again.");
}
}
});
return false; });
유일한 다른 코멘트는 여기 상황을 해결합니다. – RobertPitt
모두에게 감사드립니다. Firefox 용 Tamper Data 플러그인을 사용하여 실수로 다른 양식 필드 값을 ajax 요청과 함께 전달하고 있음을 확인했습니다. 지금 모두 정렬되어 예상대로 작동하는 것 같습니다. 여러분 모두를 도와 주셔서 감사합니다. – Tom