var keyword = ""; //如修改该方法则需要适当修改setKeyword方法 // $(function () { // sel(getKeyword("keyword"), 0, getTypeID()); //?keyword=1&keywordTT=2&keywordCT=3 // }) 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($.trim($("#searchval").val()), index, getTypeID()); } function getTypeID() { return $(".category.active").data("id"); } function sel(keyword, index, typeid) { $.ajax({ type: "POST", dataType: "json", url: "/AjaxFile/Search.ashx", // async: false, data: { keyword: keyword, typeid: typeid, list: '
  • {$StartTime:yyyy-MM-dd$}
    {$Title$}
    {$Content:250:nohtml$}

    查看更多

  • ', //循环格式 外面一般用包裹 page: '{$PageNumInfo$}', //分页格式 外面用
    包裹 index: index, //当前页数 count: 8, //每页显示条数 item: "News"//搜索表(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); } }); $(".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 () { $(".category").click(function () { $(".category").removeClass("active"); $(this).addClass("active"); sel(getKeyword("keyword"), 0, getTypeID()); }) })