결과에 ajaxResult를 할당 할 수없는 이유는 무엇입니까? console.log (결과); 성공 옵션 안에있는 제대로 작동하고 콘솔에 두 번째로 나타납니다. 하지만 console.log (결과)의 마지막 결과; 정의되지 않았으며 콘솔에 처음 나타납니다. 이게 뭐가 잘못 되었 니?jQuery 변수 범위?
$(function() {
var result;
$.ajax({
type: 'POST',
url: 'GelinlikSet',
dataType: 'json',
success: function (ajaxResult) {
result = ajaxResult;
console.log(result);
}
});
console.log(result);
});
해결책은 무엇입니까? – beratuslu
그냥 마지막 console.log를 제거합니다. 거기에 정의 된 결과가 아닙니다. –