岗位推荐
function confirm(){
var key=[];
$("#skill").each(function () {
//var tmp;
$(this).find('li').each(function() {
//tmp = $(this).text();
key.push($(this).text());
});
});
//遍历该数组可以获取所有值
var html="";
var s="";
var datas1=[];
var datas2=[];
if(key.size==0){
alert("请选择技能");
return false;
}
for (var i = 0 ; i < key.length; i++) {
var paramskill=key[i].split("-")[0];
var paramday=key[i].split("-")[1].substring(0,1);
datas2.push(paramday);
myrader=new rader(60,paramskill);
datas1.push(myrader);
html+=paramskill+",";
s+=paramday+","; //添加部分
}
if(html==null || html==""){
alert("请选择技能");
return false;
}
var chart = echarts.init(document.getElementById('main'));
option = {
tooltip: {},
legend: {
data: ['能力累计时间']
},
radar: {
// shape: 'circle',
name: {
textStyle: {
color: '#000',
}
},
indicator: datas1
},
series: [{
type: 'radar',
// areaStyle: {normal: {}},
data : [
{
value : datas2,
name : '能力累计时间'
}
]
}]
};
chart.setOption(option);
$.ajax({
url : "${request.contextPath}/learning/getjytj",
type : "post",
data : {
html : html,
s:s //添加部分
},
success : function(s) {
var job=s.msg.job;
if(job.length==0){
alert("暂无推荐岗位");
}else{
var str = "";
for(var i=0;i<job.length;i++){
var jobname = job[i].jobname;
var localtion = job[i].localtion;
var companyname = job[i].companyname;
var description = job[i].description;
str+="<div class=\"row\" style=\"border: 1px solid #DAD6D6; padding: 6px ;margin-top: 5px;margin-right: 0px;margin-left: 0px;\">";
str+="<div class=\"col-xs-4\" style=\"margin-top: 20px\">";
str+="<div class=\"col-xs-12 row\">";
str+="<a>" + jobname + "</a>";
str+="</div>";
str+="<div class=\"col-xs-12 row\">";
str+="<div class=\"company\" style=\"margin:10px 0\">";
str+="<span style=\"color: #333\">" + companyname + "</span>";
str+="</div>";
str+="</div>";
str+="<div class=\"col-xs-12 row\">";
str+="<div class=\"company\" style=\"margin:10px 0;\">" + localtion + "</div>";
str+="</div>";
str+="</div>";
str+="<div class=\"col-xs-4\">";
str+="<div class=\"echart\" id=\"echarts"+i+"\" name=\"echarts\" style=\"width: 100%;height: 200px;\"></div>";
str+="</div>";
str+="<div class=\"col-xs-4\" style=\"margin-top: 5%\">";
str+="<div class=\"col-xs-12 row\" style=\" float: left;margin-top: 6px\">";
str+="<div class=\"col-xs-3\"></div>";
str+="<div class=\"col-xs-1\"></div>";
str+="<a class=\"btn col-xs-4 btn-primary\" id=\"apply"+i+"\" style=\"text-align: center;\" onclick=\"apply('"+i+"')\">关注</a>";
str+="<div class=\"col-xs-1\"></div>";
str+="</div>";
str+="</div>";
str+="</div>";
}
$("#gw").html(str);
var rader=s.msg.rader;
var value=s.msg.values;
for(var i=0;i<rader.length;i++){
echartjob="echarts"+i;
myChartjob = echarts.init(document.getElementById(echartjob));
optionjob= {
tooltip: {},
radar: {
// shape: 'circle',
name: {
textStyle: {
color: '#000',
}
},
indicator: rader[i]
},
series: [{
type: 'radar',
// areaStyle: {normal: {}},
data : [
{
value : value[i],
name : '能力累计时间'
}
]
}]
};
myChartjob.setOption(optionjob);
}
}
}
});
}Last updated
Was this helpful?