0
에 인수를 전달하는 내가 사용하고 약속 :어떻게 약속
var restClient = {
serveRequest: function(rUrl, type, body, rHeaders, rAsync, callback) {
var promise = jQuery.ajax({
url: rUrl,
type: type,
data: body,
headers: rHeaders,
async: rAsync,
contentType: "text/plain",
dataType: "json"
});
promise.then(onSuccess, onError);
},
onSuccess: function(data) {
callback(data);
},
onError: function(msg) {
console.log(msg.responseText);
}
}
어떻게 promise.then는 onSuccess에 인수 (콜백)를 통과 할 수 있습니까? 나중에 onSuccess 메서드에서 사용하고 싶습니다.
콜백없이 약속을 사용하는 방법을 알고 싶습니다. 나는 이것이 당신이 진정으로 의미했던 것이라고 생각하지 않습니다. – jfriend00
@ jfriend00 : 수정되었습니다. 나는'then'을 제외한 어떤 함수 나 메소드도 콜백 매개 변수를 필요로하지 않는다는 것을 의미했습니다. – Bergi