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$} ', //循环格式 外面一般用包裹
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();
}
});
})