0
광산의 AJAX 요청을 다시 작성하여 응답을 디버그 할 수 있으므로 개별 기능으로 응답 코드를 이동했습니다. 내 원래 코드에서는 AJAX 호출에서 결과를 반환하고 성공 응답으로 결과를 출력 할 수있었습니다.AJAX에서 정의되지 않은 매개 변수
코드를 별도의 함수로 이동 한 다음 성공 응답에서 해당 함수를 호출하려고하면 '결과가 정의되지 않았습니다.'오류가 발생합니다. JavaScript에 익숙하지 않아 왜 이런 일이 발생하는지 알 수 없습니다. 도움을주십시오.
$.ajax({
type: 'GET',
url: '/api/auth/api/Homepage/GetLinks',
success:displayLinks(result, jqStatus, error),
error: showPolicyLinkError(result, jqStatus, error)
});
function displayLinks(result, jqStatus, error){
$('#numbercontrol').html(result);
console.log("Success Log - Satus:" + jqStatus + " Error:" + error);
}
function showLinkError(result, jqStatus, error){
$('#numbercontrol').html("<p>Unable to return any links.</p>");
console.log("Failure Log - Result: " + result + "Satus:" + jqStatus + " Error:" + error);
}