/**
* 请求代码
* **paramLikeKey** 搜索关键字
*/
function getVisitorsRecord(currentPage,paramResult,paramStartTime,paramEndTime,paramLikeKey){
$.get(
"../visitor/getAllVisitor",
{
organizationId:$("#user_news_hidden_organization_id").val(),
page:currentPage,
operationCode:2,
result:paramResult,
startTime:paramStartTime,
endTime:paramEndTime,
likeKey:paramLikeKey
},
function(data,status){
var str = "";
if(typeof(paramLikeKey)!="undefined"){
if(paramLikeKey != ""){
str = paramLikeKey;
}
}
//.replace("size=60", "size=200")
//alert(paramLikeKey);
var obj = JSON.parse(data);
if(obj.hasData){
var visitorArr = obj.visitors;
//调用函数
changeVisitorsRecord(visitorArr,str);
}else{
$(".user_news_visitor_clazz").remove();
$("#user_news_tbody_visitors_record").append(
"<tr class='user_news_visitor_clazz'>"+
"<td colspan='7' style='color:blue;text-align:center;'>没有数据</td>"+
"</tr>"
);
}
}
);
}
这是一个切换列表的函数
/**
* 替换列表
*/
function changeVisitorsRecord(visitors,keyValue){
var hasKey = false;
if(keyValue!=""){
hasKey = true;
}
$(".user_news_visitor_clazz").remove();
$.each(visitors,function(index,item){
var name = "";
var content = "";
var address = "";
var intervieweeName = "";
if(hasKey){
//用replace函数替换关键字
name = item.name.**replace**(keyValue, "<span style='color:red;font-weight:bold;'>"+keyValue+"</span>");
content = item.visitContent.replace(keyValue, "<span style='color:red;font-weight:bold;'>"+keyValue+"</span>");
address = item.address.replace(keyValue, "<span style='color:red;font-weight:bold;'>"+keyValue+"</span>");
intervieweeName = item.intervieweeName.replace(keyValue, "<span style='color:red;font-weight:bold;'>"+keyValue+"</span>");
}else{
name = item.name;
content = item.visitContent;
address = item.address;
intervieweeName = item.intervieweeName;
}
var resultType = "状态";
switch(parseInt(item.result)){
case 1:
resultType = "同意";
break;
case 2:
resultType = "拒绝";
break;
case 0:
resultType = "待处理";
break;
}
$("#user_news_tbody_visitors_record").append(
"<tr class='user_news_visitor_clazz'>"+
"<td>"+name+"</td>"+
"<td>"+content+"</td>"+
"<td>"+item.visitingTime.split(".")[0]+"</td>"+
"<td>"+address+"</td>"+
"<td>"+resultType+"</td>"+
"<td>"+intervieweeName+"</td>"+
"<td class='center'>"+
"<a href='javascript:;' onclick=\"openLayer('.visitor-layer')\" class='abtn'>详情</a>"+
"</td>"+
"</tr>"
);
});
}
效果图