저는 Ajax를 사용하여 PHP 사이트를 호출하지만 "성공"과 "오류 발생"중 하나를 수행하려고합니다. 그래서이Ajax 및 Jquery - 성공
return true
그러나 내 사이트의 팝업을 내 PHP 코드 (바로 연결이 작동한다면, 시도 할 만 반환합니다)되어
$("#votePositive").click(function(){
var idEntrada = $('.entry').attr('id');
var url = "{{ path('moderar_entrada_votacion') }}";
var eleccion=1;
$.ajax({
type: "POST",
url: url,
data: {
idEntrada: idEntrada,
eleccion: eleccion
},error: function(){alert("eee")}, success: function(){alert("bbb")}
});
});
: 지금까지
이 내 JS입니다 경고 "eee". EEE 경고가오고,
return false
그러나 같은 일이 일어나고 :
나는에 시도했습니다.
"return"문장을 PHP 파일에서 제거하면 "bbb"경고가 나타납니다.
어떻게 이러한 반품을 처리 할 수 있습니까? Ajax에게 이것이 성공했는지 여부를 어떻게 알릴 수 있습니까?
PHP 스크립트는 "돌아 가기"가 아닌 값을 출력해야합니다. ajax 호출로 반환되는 것은 http 응답입니다. 데이터는 해당 페이지에서 반향하는 내용의 응답 본문입니다. 아마 도움이 될 한 가지는 ajax 호출에서 데이터 유형을 설정하는 경우입니다. – ajon