我希望我不会在这里遗漏一些明显的东西。
function renderViews(containerId) {
var root = '../Views/';
var viewsDomStr = '';
for (var i = 0; i < bundles.views.length; i++) {
$.get(root + bundles.views[i], function (data) {
viewsDomStr = viewsDomStr.concat(data);
});
}
console.log(viewsDomStr);
$('#' + containerId).append(viewsDomStr);
}
问题是仅在循环内viewsDomStr
根据来自服务器的更新。我得到的只是重置为.data
for
console.log(viewsDomStr);
''