87,994
社区成员




function loadTopic(){
http({
method : 'GET',
url : getBaseUrl()+'/ctca/getUserInfoByUid.do?uid='+uid+'&topicId=1XXXX'
}).success(function(data, status) {
checkLoginState(data);
//console.log(data);
var result = data.data;
var topicall = $("#topicall");
topicall.html('');
var div;
//alert(datemap);
if (undefined!=result || result.length != 0 || result!="没有数据") {
var topicContrast = result.topicContrast;
var topicName;
if (topicContrast.length != 0) {
if (topicContrast.length == 1) {//topicContrast为单个值
topicName = datemap.get(topicContrast);
datemap.remove(topicContrast);
if (topicName != undefined && topicName != null) {
div = "<div class='topic' id='"+topicContrast+"' value='"+topicContrast+"'>"+topicName+"<em class='shanchu' id='"+topicContrast+"' onclick='shanchu(this);'></em></div>";
topicall.append(div);
}
} else {
var topics = topicContrast.split(",");//topicContrast为多个值
for (var i = 0; i < topics.length; i++) {
topicName = datemap.get(topics[i]);
datemap.remove(topics[i]);
if (topicName != undefined && topicName != null) {
div = "<div class='topic' id='"+topics[i]+"' value='"+topics[i]+"'>"+topicName+"<em class='shanchu' id='"+topics[i]+"' onclick='shanchu(this);'></em></div>";
topicall.append(div);
}
}
}
}
}
}).error(function(data, status) {
});
}
[/quote]
topicContrast是什么?数组?[/quote]
你这个代码是在页面加载完成以后执行的?如果不是那肯定是会出错的function loadTopic(){
http({
method : 'GET',
url : getBaseUrl()+'/ctca/getUserInfoByUid.do?uid='+uid+'&topicId=1XXXX'
}).success(function(data, status) {
checkLoginState(data);
//console.log(data);
var result = data.data;
var topicall = $("#topicall");
topicall.html('');
var div;
//alert(datemap);
if (undefined!=result || result.length != 0 || result!="没有数据") {
var topicContrast = result.topicContrast;
var topicName;
if (topicContrast.length != 0) {
if (topicContrast.length == 1) {//topicContrast为单个值
topicName = datemap.get(topicContrast);
datemap.remove(topicContrast);
if (topicName != undefined && topicName != null) {
div = "<div class='topic' id='"+topicContrast+"' value='"+topicContrast+"'>"+topicName+"<em class='shanchu' id='"+topicContrast+"' onclick='shanchu(this);'></em></div>";
topicall.append(div);
}
} else {
var topics = topicContrast.split(",");//topicContrast为多个值
for (var i = 0; i < topics.length; i++) {
topicName = datemap.get(topics[i]);
datemap.remove(topics[i]);
if (topicName != undefined && topicName != null) {
div = "<div class='topic' id='"+topics[i]+"' value='"+topics[i]+"'>"+topicName+"<em class='shanchu' id='"+topics[i]+"' onclick='shanchu(this);'></em></div>";
topicall.append(div);
}
}
}
}
}
}).error(function(data, status) {
});
}
[/quote]
topicContrast是什么?数组?
那在topicall.append(div);后面写console.info(topicall);,
看看打印什么。
数据正常的话,打印也该正常,数据也就该显示了function loadTopic(){
http({
method : 'GET',
url : getBaseUrl()+'/ctca/getUserInfoByUid.do?uid='+uid+'&topicId=1XXXX'
}).success(function(data, status) {
checkLoginState(data);
//console.log(data);
var result = data.data;
var topicall = $("#topicall");
topicall.html('');
var div;
//alert(datemap);
if (undefined!=result || result.length != 0 || result!="没有数据") {
var topicContrast = result.topicContrast;
var topicName;
if (topicContrast.length != 0) {
if (topicContrast.length == 1) {//topicContrast为单个值
topicName = datemap.get(topicContrast);
datemap.remove(topicContrast);
if (topicName != undefined && topicName != null) {
div = "<div class='topic' id='"+topicContrast+"' value='"+topicContrast+"'>"+topicName+"<em class='shanchu' id='"+topicContrast+"' onclick='shanchu(this);'></em></div>";
topicall.append(div);
}
} else {
var topics = topicContrast.split(",");//topicContrast为多个值
for (var i = 0; i < topics.length; i++) {
topicName = datemap.get(topics[i]);
datemap.remove(topics[i]);
if (topicName != undefined && topicName != null) {
div = "<div class='topic' id='"+topics[i]+"' value='"+topics[i]+"'>"+topicName+"<em class='shanchu' id='"+topics[i]+"' onclick='shanchu(this);'></em></div>";
topicall.append(div);
}
}
}
}
}
}).error(function(data, status) {
});
}