我想转
$(button).on("click",function(e) {
$.ajax(url, function(data) {
handle(data);
});
});
进入:
$(button).on("click")
.then(function(e) {
return $.ajax(url);
})
.then(function(data) {
return handle(data);
});
但是一个promise只能解决一次,而click事件会一次又一次地触发,这使得事情变得不可能。
任何优雅的解决方案?