

























lbfeng · 2017 年 4 月 4 日 · 4863 次点击
这是一个创建于 3339 天前的主题,其中的信息可能已经有所发展或是发生改变。
function get_xxx(id) {
var result = "";
$.getJSON('/api/xxx/' + id, function (data) {
result = operation on data // string
});
return result;
}
因为异步 return undefined 。设置成同步似乎不是个好主意。$.when 也不管用,用还有什么解决办法?
1 Cbdy 2017 年 4 月 4 日 via Android返回一个 deffered 即可 |
2 SourceMan 2017 年 4 月 4 日 via iPhone异步 同步 先去看一下,即可解疑 |
3 Pastsong 2017 年 4 月 4 日 via Android把一个异步的结果放在同步的函数里返回出来是不现实的... |
4 hvanke 2017 年 4 月 4 日 via AndroidES7 的 async , await |
5 zhuangtongfa 2017 年 4 月 4 日 via Android用 await 接收 Primise.resolve 的值 |
7 caomu 2017 年 4 月 4 日 via Android不想同步就塞进回调里面去吧。。。 |
8 owt5008137 2017 年 4 月 5 日 via Android返回一个 Promise |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。