我的意思是 从服务器端获取数据然后创建节点;但是不能得到这些节点,在所有文本都加载完成后还是不能,列表已经在页面显示了
代码如下
ajax({
method : 'get',
url : 'http://study.163.com/webDev/couresByCategory.htm',
data : {
'pageNo':'1',
'psize':'20',
'type':'10'
},
success : function (data) {
console.log(data);
var _data= JSON.parse(data);
var oDiv = document.getElementById("courseList");
for(i=0;i<_data.list.length>
var oLi = document.createElement("li");
oDiv.appendChild(oLi);
var _img = document.createElement("img");
var _name = document.createElement("p");
var _provider = document.createElement("p");
var _count = document.createElement("p");
var _price = document.createElement("p");
_img.setAttribute("src", _data.list[i].middlePhotoUrl);
_name.innerHTML=_data.list[i].name;
_provider.innerHTML=_data.list[i].provider;
_count.innerHTML=_data.list[i].learnerCount;
_price.innerHTML="¥"+_data.list[i].price;
oLi.appendChild(_img);
oLi.appendChild(_name);
oLi.appendChild(_provider);
oLi.appendChild(_count);
oLi.appendChild(_price);
_name.setAttribute('class','courseName');
_provider.setAttribute('class','courseProvider');
_count.setAttribute('class','peopleCount');
_price.setAttribute('class','coursePrice');
}
},
async : true
});