var keyword = ""; //如修改该方法则需要适当修改setKeyword方法 function getKeyword(key) { var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } function setKeyword(index) { // keyword = getKeyword("keyword"); // sel(keyword, index); search(index); } function togglePopup() { $("#popup-1").toggleClass("active"); $('body').css({ "overflow-x": "hidden", "overflow-y": "hidden" }); } function togglePopup2() { $("#popup-1").toggleClass("active"); $('body').css({ "overflow-x": "auto", "overflow-y": "auto" }); } function sel(keyword, address, type, typeid, index) { $.ajax({ type: "POST", dataType: "json", url: "/AjaxFile/Search.ashx", data: { keyword: keyword, address: address, type: type, typeid: typeid, list: '
{$Title$}{$SubTitle$}{$Address$}{$Title1$}
{$Content$}
在线投递
', //循环格式 外面一般用包裹 page: '{$PageNumInfo$}', //分页格式 外面用
包裹 index: index, //当前页数 count: 8, //每页显示条数 item: "Job"//搜索表(Product News Single Job Message ProductAndNews) }, success: function (data) { if (data.listShow.indexOf("暂无数据") == -1) { $(".listShow").html(data.listShow); $("#key").html("搜索关键词:" + keyword + "") $(".name").each(function () { var t = $(this).text(); //判断标签是否包含关键字 if (t.indexOf(keyword) > -1) { //定义正则表达式对象 array[i]是关键字 "g"是指全局范围 var a = new RegExp(keyword, "g") //对标签文本进行全局替换,包含关键字的位置替换为加红字span对象 t = t.replace(a, ("" + keyword + "")); //将替换完的文本对象赋给此对象中A标签对象的html值中 $(this).html(t); } }); $(".list_dt span").on("click", function () { $(this).parent('dt').siblings("dt").removeAttr("id"); if ($(this).parent('dt').attr("id") == "open") { $(this).parent('dt').removeAttr("id").find(".jobsub").slideUp(); } else { $(this).parent('dt').attr("id", "open").find(".jobsub").slideDown(); $(this).parent('dt').siblings().find(".jobsub").slideUp() } }); $(".page").html(data.listPage); $(".page .currentPage").addClass("cpb"); //高亮 if ($(".page a").length <= 1) { $(".page").hide(); }else{ $(".page").show(); } } else { $(".listShow").html("
暂无数据
"); $("#key").html("搜索关键词:" + keyword + "") $(".page").hide(); } }, error: function (XMLHttpRequest, textStatus, errorThrown) { //alert(errorThrown); } }); } function search(index) { var keywords, address, type; var leibie = ""; var didian = ""; if ($.trim($(".leibie .active").text()) != "职能类别" && $.trim($(".leibie .active").text()) != "以上都不选") { leibie = $.trim($(".leibie .active").text()); } if ($.trim($(".didian .active").text()) != "工作地点" && $.trim($(".didian .active").text()) != "以上都不选") { didian = $.trim($(".didian .active").text()); } keywords = $.trim($("#search_job").val()); address = didian; type = leibie; $(".page").hide(); $(".listShow").html("
"); sel(keywords, address, type, $("#typeid").val(), index || 0) } $(function () { $(".left-panel .pl .search .search_btn").click(function () { // if ($.trim($("#search_job").val()) == "" || $.trim($("#search_job").val()) == "请输入关键词") { // layer.alert('请输入您要搜索的关键字', { // icon: 2, // skin: 'layer-ext-moon' // }) // return false; // } // else { search(); // } }) $("#search_job").keydown(function (event) { if (event.keyCode == 13) { $(".left-panel .pl .search .search_btn").click(); } }); })