내 코드가 내 AJAX 함수에서 return 문을 가져야하는지 궁금합니다. 여기에 예가 있습니다 :JQuery Ajax 함수에서 true/false를 반환해야합니까?
$.ajax({
type: 'POST',
url: 'Application.cfc?method=runProcess',
data: {'userID':userID},
dataType: 'json'
}).done(function(obj){
if(obj.STATUS == 200){
$('#searchMsg').addClass("success").show().text(obj.MESSAGE).delay(3500).fadeOut('slow').queue(function(){
$(this).removeClass("success").dequeue();
});
return true; //Should I keep this
}else{
$('#searchMsg').addClass("error").show().text(obj.MESSAGE).delay(3500).fadeOut('slow').queue(function(){
$(this).removeClass("error").dequeue();
});
return false; //Should I keep this
}
}).fail(function(jqXHR, textStatus, errorThrown){
alert(errorThrown);
});
본인은 본인의 기능에 두 개의 return 문이 있음을 알 수 있습니다. 둘 다 true 또는 false를 반환합니다. ajax return obj에 따라 다릅니다. 나는 그들을 내 기능에 두어야 하는가 그렇지 않은가? 그것들을 갖는 것의 이점은 무엇이며 죄수는 무엇입니까? 누구든지 설명 할 수 있으면 알려주세요. 고맙습니다!
당신은 그 (것)들의 찬부 양론이 무엇인지 저희에게 말해 줄 수 있습니까? 응용 프로그램에서 어떻게 사용되는지 알 수 있습니다. – Taplar
@Taplar 필자는 필자의 기능에 필자를 필요로하지 않지만 필자는 필자가 사용하는 많은 예제를 본다. 그래서 나는 그 (것)들이 가지고 있건 없건간에 찬부 양론이 무엇인지 이해하고 싶다. 고맙습니다. –
필요하지 않은 경우 제거하십시오. 나중에 필요할 경우 추가하십시오. 비록 아약스가 비동기 적이기 때문에 어떻게 사용하고 싶습니까? – Taplar