몇 가지 함수를 노출 할 수 있어야하는 ajaxHelper 모듈을 만들려고하는데 호출 될 때 AJAX 호출에서 검색 한 데이터가있는 도우미 객체를 반환해야합니다. AJAX 호출과 관련된 오류. 여기노출 함수 및 반환 객체
내가 생각하고 무엇을의 라인을 따라 뭔가 :
궁극적으로 채울 것define("helpers-ajaxDataRetriever", ["jquery"], function ($) {
var helper = {};
helper.getIndexData = function() {
fnIndexData();
return helper;
}
var fnIndexData = function() {
$.ajax({
url: nwatchBaseUrl + '/api/HomeApi/NodeSummary'
}).success(function (returnedData) {
helper.success = true;
helper.data = returnedData;
}).fail(function (jqXHR, textStatus) {
helper.success = false;
helper.error.jqXHR = jqXHR;
helper.error.textStatus = textStatus;
});
}
});
그때 기능 (예 : getIndexData 등)를 호출 할 수 있도록이 ajaxHelper을 가져 다른 모듈을 원하는, 헬퍼 객체를 생성 한 다음 부울 성공, 데이터 또는 오류 객체와 같은 다양한 속성을 참조 할 수 있어야합니다.
어떻게해야합니까?