CAREERS
CAREERS | Samsung Research 0) { sessionStorage.setItem(“currentPageNo”, $(“#currentPageNo”).val()); sessionStorage.setItem(“location”, $(“#location”).val()); sessionStorage.setItem(“searchText”, $(“#searchText”).val()); location.href = “/careers/search”; } $.ajax({ type: “POST”, contentType: “application/json”, url: “/careers/list.json”, data: JSON.stringify(search), dataType: ‘json’, cache: false, success: function(data) { var htmlListStr = “
- “; $.each(data.careerList, function(index, career) { var url = findURL(career.centerCode); htmlListStr += “
- ” + “” + career.jobTitle + “” + “” + “” + career.centerName+ “” + “
” + career.centerLocation + “” + “]]>
”
+ “”
+ “”;
});
htmlListStr += “”;
$(‘#resultCareerList’).html(htmlListStr);
var paging = data.pagingVO;
var htmlPagingStr = “”;
if (paging.currentPageNo > paging.prevPageNo && paging.prevPageNo > 0) {
htmlPagingStr += “”; } for (var pageNo = paging.startPageNo; pageNo ” + pageNo + “”; } else if (pageNo > 0) { htmlPagingStr += “” + pageNo + “”; } } if (paging.currentPageNo “; } htmlPagingStr += “”;
$(‘#resultPaging’).html(htmlPagingStr);
var careerSearchVO = data.careerSearchVO;
sessionStorage.setItem(“currentPageNo”, careerSearchVO.currentPageNo);
sessionStorage.setItem(“location”, careerSearchVO.location);
sessionStorage.setItem(“searchText”, careerSearchVO.searchText);
$(“#resultCareerList”).find(“ul li a”).on(“click”, function(e){
var jobId = this.attributes.jobid.value;
var locationIdx = this.attributes.locationIdx.value;
var jobUrl = this.attributes.jobUrl.value;
sendAccessLog(jobId, locationIdx, jobUrl);
});
},
error: function(e) {
$(‘#resultCareerList’).html(“”);
$(‘#resultPaging’).html(“”);
}
});
}
a’).attr(“title”,”Select category open”); }else{ $(‘.ipt-select > a’).attr(“title”,”Select category close”); } event.stopPropagation(); }); } } $(function() { var dd = new DropDown($(‘.ipt-select’)); $(document).click(function() { $(‘.ipt-select’).removeClass(‘active’); }); }); $(‘.dropdown’).find(‘a’).on(‘click’, function(e) { $(this).parents(“.ipt-select”).find(“.tit”).text($(this).text()); e.preventDefault(); fncSearch(); }); var oldVal = ”; $(document).on(“keydown”, “.search-input”, function(e){ var next = null; current = $(“.input-box ul li.active”); switch(e.keyCode) { case 38: if(current.length == 0 || (next = current.removeClass(“active”).prev()).length == 0) next = $(“.input-box ul li:last-child”); break; case 40: if(current.length == 0 || (next = current.removeClass(“active”).next()).length == 0) next = $(“.input-box ul li:eq(0)”); break; } if(next != null) { next.addClass(“active”); oldVal = next.text(); $(“.search-input”).val(next.text()) if(next.offset()) scrollOpserve(next); } }).on(“click”, “.input-box ul li”, function(){ $(this).addClass(“active”).siblings().removeClass(“active”); $(“.search-input”).val($(this).text()); }); $(“#searchText”).on(“propertychange change keyup paste input”, function() { var currentVal = $(this).val(); if(currentVal == oldVal) { return; } oldVal = currentVal; if(currentVal ==””){ $(‘#search-keyword-ul’).html(“”); $(“#search-keyword”).hide(); return; } $.ajax({ type: “GET”, contentType: “application/json”, url: “/search/suggest?q=”+encodeURI(currentVal)+”&select=general”, dataType: ‘json’, cache: false, success: function (data) { if(data.resultList.length > 0){ var htmlListStr=”” $.each(data.resultList, function(index, result) { htmlListStr += ‘
0){ var htmlListStr=”
- ” $.each(data.resultList, function(index, result) { htmlListStr += ‘
- ‘+result+” }); htmlListStr +=”” $(‘#search-keyword-bar’).html(“”); $(“#search-keyword-bar”).html(htmlListStr); $(“#search-keyword-bar”).show(); }else{ $(‘#search-keyword-bar’).html(“”); $(“#search-keyword-bar”).hide(); } }, error: function (e) { console.log(e) } }); }); ]]>

