加载类异步的单个属性
Load single property of a class async
我正在构建一个动态UI,我有一个"ul"列表,需要根据"li"从数据库加载单个值。一种显示数据库中计数的徽章。
以下是一些代码:
function A {
var count;
function buildItem() {
//some code to build a list "li" item
};
this.setCount = function(number) {
count = number;
};
this.getHtml = function() {
buildItem();
return html;
};
};
function B {
var ul;
var container = [];
function loadCount(ref, i) {
//ajax call that should set count for class A
$.ajax({
//blabla
container[i].setCount(jsonResult);
});
};
this.buildList = function() {
//code that build the list..
};
};
我需要的是loadCount()
在解析脚本之前或同时分配从数据库检索的值。使用异步请求在显示列表后填充计数。
如何使用从数据库获取的值填充我的 A 类计数,并在显示整个列表后填充?
隐藏ul
,直到收到所有li
元素的计数。在加载期间显示加载程序。
var nResponses = 0;
$.ajax( "example.php" )
.done(function(msg) {
addLi(msg); //Add an li element to the ui
if (liCount === nResponses) //Check if all the responses are received. liCount is the number of lis you have
showUl(); //Everything is good. Show the ui
else
nResponses++; //Increase the response count
})
相关文章:
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 基于单个属性从数组中获取唯一对象
- 主干仅在保存中验证单个属性
- 使用jquery的单个类属性可见性
- 获取数组角度的单个属性
- 加载类异步的单个属性
- 具有单个属性的引导模式
- 如何在动态创建的元素上设置单个属性
- 从 Javascript 中的对象数组返回单个属性的数组
- 从 Node.js 中数组中单个对象的单个属性中获取值
- 警报单个属性值
- EmberJS:在获取模型后获取模型的单个属性
- 合并对象&对单个属性javascript求和
- 如何在$scope中更改对象的单个属性
- 将单个属性对象字面量的数组转换为仅包含其值的数组的最佳方法
- 防止单个属性触发this.bind("change")
- 对象中对象的单个属性的所有值的总和
- 正则表达式从字符串返回单个属性
- 从Javascript对象数组中为单个属性选择唯一值的正确方法是什么
- 对骨干模型上的单个属性进行多值过滤