【发布时间】:2019-02-04 17:12:21
【问题描述】:
我有这个 ajax 调用,我需要把它变成一个承诺。
function myRest(url, method, callback){
return $.ajax({
url : url,
type : method,
dataType: "json",
contentType: "application/json",
success: function(results){
//things to do in case of success
},
error: function (){
//things to do in case of error
}
});
}
如果成功,我如何也使用 .then() 方法? 谢谢
【问题讨论】:
-
你不必把任何东西变成承诺。您返回的
$.ajax()已经是一个承诺。只需使用.then(…, …)就可以了。
标签: javascript ajax promise