我正在使用jquery开发一个项目,我编写了以下代码:
var users;
users = '<ul>';
getUsers(url).done(function (data) {
$.each(data, function( key, name ) {
users = users + '<li>'+ name +'</li>';
});
});
users = users + '</ul>';
console.log(users)
问题是我每次运行console.log(users)
而不是
<ul>
<li>Mark</li>
<li>Bill</li>
</ul>
我最终只得到了
<ul></ul>
这意味着函数中的所有代码都没有添加到代码段中。 我不知道可能会遗漏什么。请帮我解决这个问题。