/**--------------公共变量 begin------------*/ var this_url = window.location.href.toLowerCase(); var regemail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; var regpassword = /^([0-9a-zA-Z]+)$/; var regtelphone = /(^(\d{11})$|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/; var regnum = /^\d+$/; var regcode = /[1-9]\d{5}(?!\d)/; var regID = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])(\d{4}|\d{3}x)$/; var this_protocol = window.location.protocol; var this_host = window.location.host; var GetDomain = this_protocol + '//' + this_host; var showLoading = true; var hash = { 'qq.com': 'http://mail.qq.com', 'gmail.com': 'http://mail.google.com', 'sina.com': 'http://mail.sina.com.cn', '163.com': 'http://mail.163.com', '126.com': 'http://mail.126.com', 'yeah.net': 'http://www.yeah.net/', 'sohu.com': 'http://mail.sohu.com/', 'tom.com': 'http://mail.tom.com/', 'sogou.com': 'http://mail.sogou.com/', '139.com': 'http://mail.10086.cn/', 'hotmail.com': 'http://www.hotmail.com', 'live.com': 'http://login.live.com/', 'live.cn': 'http://login.live.cn/', 'live.com.cn': 'http://login.live.com.cn', '189.com': 'http://webmail16.189.cn/webmail/', 'yahoo.com.cn': 'http://mail.cn.yahoo.com/', 'yahoo.cn': 'http://mail.cn.yahoo.com/', 'eyou.com': 'http://www.eyou.com/', '21cn.com': 'http://mail.21cn.com/', '188.com': 'http://www.188.com/', 'foxmail.coom': 'http://www.foxmail.com' }; /*在线咨询 获取产品子类*/ jQuery(document).on('click', '#ulConsultationOld .cate1 dd>a', function () { jQuery('#ulConsultationOld .cate2 dt').attr('data-val', '选择产品小类').text('选择产品小类'); jQuery('#ulConsultationOld .cate3 dt').attr('data-val', '选择型号').text('选择型号'); jQuery('#ulConsultationOld .cate2 dd').html(''); jQuery('#ulConsultationOld .cate3 dd').html(''); jQuery('input[name=SingleLine3]').val(''); jQuery('input[name=SingleLine4]').val(''); var category = jQuery(this).attr('data-val'); jQuery('input[name=Title]').val(jQuery(this).text()); if (category.length > 0) { var data = 'cmd=getSmallClass2&c=' + TDES.encrypt(category) + ''; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('#ulConsultationOld .cate2 dd').html(unescape(obj.info)); } }); } }); /*在线咨询 获取产品型号*/ jQuery(document).on('click', '#ulConsultationOld .cate2 dd>a', function () { jQuery('#ulConsultationOld .cate3 dt').attr('data-val', '选择型号').text('选择型号'); jQuery('#ulConsultationOld .cate3 dd').html(''); jQuery('input[name=SingleLine4]').val(''); var category = jQuery(this).attr('data-val'); jQuery('input[name=SingleLine3]').val(jQuery(this).text()); if (category.length > 0) { var data = 'cmd=getsmallclasstype&c=' + TDES.encrypt(category) + ''; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('#ulConsultationOld .cate3 dd').html(unescape(obj.info)); jQuery('input[name=SingleLine4]').addClass('required'); } else { jQuery('input[name=SingleLine4]').removeClass('required'); } }); } }); /*-----------------------------在线咨询接口----------------------------*/ //A03获取事业部分类 function OnlineConsultation() { //var url = "http://apisandbox.zoomlion.com/poalbum/businessDept/w/v1/list"; var url = "https://product-cloud.zoomlion.com/poalbum/businessDept/w/v1/list"; ajaxhelpP(url, '', function (obj) { if (obj.code == 0) { var ajaxList = ""; for (var i = 0; i < obj.list.length; i++) { var item = obj.list[i]; ajaxList += "" + item.name + ""; } if (ajaxList != "") { jQuery('#ulConsultation .cate1 dd').html(ajaxList); } } }); } /*在线咨询 获取产品子类*/ jQuery(document).on('click', '#ulConsultation .cate1 dd>a', function () { jQuery('#ulConsultation .cate2 dt').attr('data-val', '选择产品小类').text('选择产品小类'); jQuery('#ulConsultation .cate3 dt').attr('data-val', '选择型号').text('选择型号'); jQuery('#ulConsultation .cate2 dd').html(''); jQuery('#ulConsultation .cate3 dd').html(''); jQuery('input[name=SingleLine3]').val(''); jQuery('input[name=SingleLine4]').val(''); var category = jQuery(this).attr('data-val'); $('#ulConsultation .cate1 dt').attr('data-val', category); jQuery('input[name=Title]').val(jQuery(this).text()); jQuery('input[name=SingleLine14]').val(category); //var url = "http://apisandbox.zoomlion.com/poalbum/deviceType/w/v1/getDeviceTypeListByDeptId?deptId=" + category; var url = "https://product-cloud.zoomlion.com/poalbum/deviceType/w/v1/getDeviceTypeListByDeptId?deptId=" + category; ajaxhelpP(url, '', function (obj) { if (obj.code == 0) { var ajaxList = ""; for (var i = 0; i < obj.deviceTypeDtos.length; i++) { var item = obj.deviceTypeDtos[i]; ajaxList += "" + item.name + ""; } if (ajaxList != "") { jQuery('#ulConsultation .cate2 dd').html(ajaxList); } } }); }); /*在线咨询 获取产品型号*/ jQuery(document).on('click', '#ulConsultation .cate2 dd>a', function () { jQuery('#ulConsultation .cate3 dt').attr('data-val', '选择型号').text('选择型号'); jQuery('#ulConsultation .cate3 dd').html(''); jQuery('input[name=SingleLine4]').val(''); var category = jQuery(this).attr('data-val'); $('#ulConsultation .cate2 dt').attr('data-val', category); jQuery('input[name=SingleLine3]').val(jQuery(this).text()); jQuery('input[name=SingleLine15]').val(category); if (category.length > 0) { //var url = "http://apisandbox.zoomlion.com/poalbum/deviceModel/w/v1/getDeviceModelListByTypeId?typeId=" + category; var url = "https://product-cloud.zoomlion.com/poalbum/deviceModel/w/v1/getDeviceModelListByTypeId?typeId=" + category; ajaxhelpP(url, '', function (obj) { if (obj.code == 0) { var ajaxList = ""; for (var i = 0; i < obj.list.length; i++) { var item = obj.list[i]; ajaxList += "" + item.name + ""; } if (ajaxList != "") { jQuery('input[name=SingleLine4]').addClass('required'); jQuery('#ulConsultation .cate3 dd').html(ajaxList); } else { jQuery('input[name=SingleLine4]').removeClass('required'); } } }); } }); /*在线咨询 产品型号*/ jQuery(document).on('click', '#ulConsultation .cate3 dd>a', function () { jQuery('input[name=SingleLine4]').val(jQuery(this).text()); var category = jQuery(this).attr('data-val'); $('#ulConsultation .cate3 dt').attr('data-val', category); jQuery('input[name=SingleLine16]').val(category); }); /*-----------------------------省市区联动----------------------------*/ function getProvince() { var data = 'cmd=getProvince'; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('.cate8 dd').html(unescape(obj.info)); } }); } jQuery(document).on('click', ' .cate8 dd>a', function () { jQuery('input[name=SingleLine8]').val(jQuery(this).text()); var category = jQuery(this).attr('data-val'); $('.cate8 dt').attr('data-val', category); jQuery('input[name=SingleLine9]').val(category); $('.cate9 dt').attr('data-val', "").text("意向市"); $('.cate10 dt').attr('data-val', "").text("意向区"); var data = "cmd=getcity&ci=" + TDES.encrypt(category); ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('.cate9 dd').html(unescape(obj.info)); } }); }); jQuery(document).on('click', ' .cate9 dd>a', function () { jQuery('input[name=SingleLine10]').val(jQuery(this).text()); var category = jQuery(this).attr('data-val'); $('.cate9 dt').attr('data-val', category); var category8 = $('.cate8 dt').attr('data-val'); $('.cate10 dt').attr('data-val', "").text("意向区"); jQuery('input[name=SingleLine11]').val(category); var data = "cmd=getarea&ci=" + TDES.encrypt(category8) + "&ar=" + TDES.encrypt(category); ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('.cate10 dd').html(unescape(obj.info)); } }); }); jQuery(document).on('click', ' .cate10 dd>a', function () { jQuery('input[name=SingleLine12]').val(jQuery(this).text()); var category = jQuery(this).attr('data-val'); $('.cate10 dt').attr('data-val', category); jQuery('input[name=SingleLine13]').val(category); }); jQuery(document).on('click', '#btnOnlineConsultation', function () { if (required()) { var attrArgs = ""; var valArgs = ""; $('.get:visible').map(function (i) { if (getValue($(this)).length != 0) { attrArgs += $(this).attr('name') + ","; valArgs += escape(getValue($(this))) + "," } else { attrArgs += $(this).attr('name') + ","; valArgs += escape("") + "," } }); var t = $(this); var thisIndex = layer.msg('数据提交中,请稍后…', { time: 0, icon: 16 }); t.attr('disabled', 'disabled'); var data = "cmd=insertForm&attrArgs=" + TDES.encrypt(attrArgs) + "&valArgs=" + TDES.encrypt(valArgs) + ""; ajaxhelpS(data,function (msg) { layer.close(thisIndex); var obj = eval('(' + msg + ')'); if (unescape(obj.state) == 1) { alert(unescape(obj.info)); window.location = this_url } else { alert(unescape(obj.info)); t.removeAttr('disabled') } }) } }); /*获取产品子类*/ jQuery(document).on('click', '#ddCategory a', function () { var category = jQuery(this).attr('data-val'); jQuery('#ddSmallClass').html(''); jQuery('#provincenotext').attr('data-val', '选择产品小类').text('选择产品小类'); if (category.length > 0) { var data = 'cmd=getSmallClass&c=' + TDES.encrypt(category) + ''; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('#ddSmallClass').html(unescape(obj.info)); } }); } }); /*-----------------------------公共变量 End----------------------------*/ /*产品环保信息查询*/ jQuery(document).on('click', '#card_search', function () { var car_card = getValueDefaultError('#car_card', '', $('#car_card').attr('placeholder'), true); if (!car_card[1]) { return false; } car_card = car_card[0]; var data = "cmd=seachCard&s=" + TDES.encrypt(car_card) + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('#ul_ajax').html(unescape(obj.info)); } else { jQuery('#ul_ajax').html(""); } }); }); /*获取产品型号详情页的相关产品*/ jQuery(function () { if (jQuery('.xgProduct').attr('data-cid')!=undefined) { var cid = jQuery('.xgProduct').attr('data-cid'); var id = jQuery('.xgProduct').attr('data-id'); var data = "cmd=xgProducet&cid=" + TDES.encrypt(cid) + "&id=" + TDES.encrypt(id) + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { jQuery('.xgProduct').html(unescape(obj.info)); } }); } }) jQuery(document).on('click', '#type>p', function () { $(this).addClass("on").siblings().removeClass("on"); getprolist('', 1); }); function getprolist(key,page) { $('#ajaxList').html(''); $('#ajaxPage').html(''); var cid = $('#cid').val(); var xgid = $('#xgid').val(); var type = $('#type>p.on').data("type"); var data = "cmd=getprolist&page=" + TDES.encrypt(page) + "&cid=" + TDES.encrypt(cid) + "&xgid=" + TDES.encrypt(xgid)+ "&type=" + TDES.encrypt(type); ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == 1) { $('#ajaxList').html(unescape(obj.info)); $('#ajaxPage').html(unescape(obj.page)); } else { layerMsg(unescape(obj.info)); } }); } /*---------------营销网络--------------*/ jQuery(document).on('click', '.js_product_select>a,.js_area_select>a,.js_service_select>a,#btnStoreSearch', function () { getStore(); }); /*获取网点数据*/ function getStore() { var country_mark = jQuery('.gn_tit a.on').attr('country_mark')||''; var category = jQuery('.js_product_select>a.on').attr('data-val') || ''; var province = jQuery('.js_area_select>a.on').attr('data-id') || ''; var serivce = jQuery('.js_service_select>a.on').attr('data-val') || ''; var keywords = jQuery('#keywords').val(); if (keywords == '请输入搜索关键字') { keywords = ''; } if (mapData != null) { //for (var i = 0; i < mapData.length; i++) { // mapData[i].marker.setMap(null); //} jQuery("#inforTable").html(''); } var data = 'cmd=getStore&c=' + TDES.encrypt(category) + '&a=' + TDES.encrypt(province) + '&s=' + TDES.encrypt(serivce) + '&k=' + TDES.encrypt(keywords) + '&t=' + TDES.encrypt(country_mark) + ''; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { mapData = new Array(); var list = JSON.parse(unescape(obj.list)); var inforTableHtml = ''; for (var i = 0; i < list.length; i++) { mapData.push(list[i]); var imageNum = '1'; if (list[i].service == '经销商') { imageNum = '1'; } else if (list[i].service == '子公司') { imageNum = '3'; } else if (list[i].service == '营销保障中心') { imageNum = '4'; } else { imageNum = '2'; } mapData[i].servertype = imageNum; mapData[i].nation = jQuery('.gn_tit a.on').attr('country_mark') == 'area_china' ? '中国' : '国外'; mapData[i].infoText = "

" + list[i].name + "

" + list[i].address + "
" + list[i].tel + "
" + list[i].postcode, //mapData[i].marker = new google.maps.Marker({ // map: map, // position: new google.maps.LatLng(list[i].longitude, list[i].latitude), // icon: "/images/map/check_" + imageNum + "_map.png" //}); //mapData[i].marker.setTitle(list[i].name); //attachMarkerClick(i); inforTableHtml += '
  • ' + mapData[i].nation + '' + mapData[i].province + '' + mapData[i].name + '' + unescape('%u8BE6%u7EC6%u4FE1%u606F') + '

    地址:' + mapData[i].address + '

    ' + (mapData[i].postcode != undefined && mapData[i].postcode.length > 0 ? (unescape('%u90AE%u7F16%uFF1A') + mapData[i].postcode) : '') + '

    ' + unescape('%u7535%u8BDD%uFF1A') + '' + mapData[i].tel + '

    ' + (mapData[i].remark != undefined ? (unescape('%u7B80%u4ECB%uFF1A') + mapData[i].remark) : '') + '

  • '; } jQuery("#inforTable").html(inforTableHtml); } //setDefaultCenterMap(); //if (mapData != null) { // for (var i = 0; i < mapData.length; i++) { // attachMarkerClick(i); // } //} }); } //地图中点点击事件 function attachMarkerClick(item) { google.maps.event.addListener(mapData[item].marker, "click", function () { if (item != curLi) { infoWindow.setContent(mapData[item].infoText); var defaultMapPos = new google.maps.LatLng(mapData[item].longitude, mapData[item].latitude); map.panTo(defaultMapPos); map.setZoom(12); infoWindow.open(map, mapData[item].marker); curLi = item; jQuery("#tablesel" + item + "").show().siblings().hide();//隐藏不相关的点 jQuery("#tablesel" + item + "").find('.op4').click(); jQuery("#tablesel" + item + "").addClass('oncur'); } /*弹窗关闭事件*/ google.maps.event.addListener(infoWindow, 'closeclick', function () { jQuery('#inforTable li').removeClass('oncur').removeClass('on') curLi = -1; setDefaultCenterMap(); jQuery('#inforTable li').show(); }); }); } var curLi = -1; /**/ jQuery(document).on('click', '#inforTable li', function () { if (curLi != jQuery('#inforTable li').index(jQuery(this))) { curLi = jQuery('#inforTable li').index(jQuery(this)); detailViewMap(jQuery(this).attr("id").replace("tablesel", "")); jQuery(this).addClass('oncur') } }); jQuery(document).on('click', '#inforTable li.oncur', function () { jQuery(this).removeClass('oncur').removeClass('on') curLi = -1; //setDefaultCenterMap(); jQuery('#inforTable li').show(); }); function setDefaultCenterMap() { var country_mark = jQuery('.gn_tit a.on').attr('country_mark') || ''; if (country_mark == 'area_china') { map.panTo(new google.maps.LatLng(36.3859, 104.0625)); map.setZoom(4); } else { map.panTo(new google.maps.LatLng(31.3998152, 21.0508658)); map.setZoom(2); } } //点击表格信息,更新地图中信息 function detailViewMap(item) { if (item && item != '') { var defaultMapPos = new google.maps.LatLng(mapData[item].longitude, mapData[item].latitude); map.panTo(defaultMapPos); map.setZoom(12); infoWindow.setContent(mapData[item].infoText); infoWindow.open(map, mapData[item].marker); } } jQuery(document).on('click', '.gn_tit a', function () { jQuery(this).removeClass().addClass("on").siblings().removeClass(); getSelectNetwork(function () { getStore(); }); }); function getSelectNetwork(fn) { var data = "cmd=globalInit&a=" + TDES.encrypt(jQuery('.gn_tit a.on').attr('country_mark')) + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '1') { var categoryObj = JSON.parse(unescape(obj.category)); var categoryStr = '请选择产品类别'; for (var i = 0; i < categoryObj.length; i++) { categoryStr += '' + categoryObj[i].name + ''; } jQuery('.js_product_select').html(categoryStr).prev().attr('data-val', '请选择产品类别').text('请选择产品类别'); var provinceObj = JSON.parse(unescape(obj.province)); var provinceStr = '请选择区域'; for (var i = 0; i < provinceObj.length ; i++) { provinceStr += '' + provinceObj[i].name + ''; } jQuery('.js_area_select').html(provinceStr).prev().attr('data-val', '请选择区域').text('请选择区域'); var serivceObj = JSON.parse(unescape(obj.serivce)); var serivceStr = '请选择服务类型'; for (var i = 0; i < serivceObj.length ; i++) { serivceStr += '' + serivceObj[i].name + ''; } jQuery('.js_service_select').html(serivceStr).prev().attr('data-val', '请选择服务类型').text('请选择服务类型'); if (fn) { fn(); } } }); } /*------------------AJAX 一个页面多个分页 分页外层容器添加class="ajaxLoadPage" data-url="/social/news.html"; go按钮上需要包含类似 class="go" data-file="news" data-maxpage="4"----------------------------*/ jQuery(function () { /*初始加载*/ jQuery('.ajaxLoadPage').map(function () { var jQuerythisBox = jQuery(this); var loadUrl = jQuerythisBox.attr('data-url'); if (loadUrl != undefined) { jumpAjax(loadUrl, jQuerythisBox); } }); /*分页a链接点击加载*/ jQuery(document).on('click', '.ajaxLoadPage .page a', function () { var jQuerythisBox = jQuery(this).parents('.ajaxLoadPage'); var loadUrl = jQuery(this).attr('href'); if (loadUrl != undefined && loadUrl.length > 0 && loadUrl != "javascript:void(0);") { jumpAjax(loadUrl, jQuerythisBox); } return false; }); /*分页go按钮点击加载*/ jQuery(document).on('click', '.ajaxLoadPage .page .go', function () { var jQuerythisBox = jQuery(this).parents('.ajaxLoadPage'); jumpPage(jQuerythisBox); return false; }); /*分页输入框回车事件加载*/ jQuery(document).on('keydown', '.ajaxLoadPage .page #gotopage', function (e) { var curKey = e.which; if (curKey == 13) { var jQuerythisBox = jQuery(this).parents('.ajaxLoadPage'); jumpPage(jQuerythisBox); return false; } }); /*Ajax页面加载*/ function jumpAjax(loadUrl, jQuerythisBox) { if (loadUrl != undefined && loadUrl.length > 0) { jQuery.ajax({ url: loadUrl, success: function (data) { jQuerythisBox.html(data); if (this_url.indexOf('investor') != -1) { var srcl = "", simg = ""; $(".video_button").click(function (e) { srcl = $(this).data("video"); simg = $(this).data("img"); $(".video_appbox").fadeIn(); $(".video_appbox h5").text($(this).attr("title")); $(".video_appbox p").text($(this).attr("video-data")); video(); }) $(".video_appbox .mask,.video_appbox > a").click(function () { $(".video_appbox").fadeOut(); $(".video_t").html("") }) function video() { $(".video_t").html("") $(".video_t video").attr({ width: $(".video_t").width(), height: $(".video_t").height() }) } } } }); } } /*go按钮与分页输入框回车事件加载*/ function jumpPage(jQuerythisBox) { var filePath = jQuerythisBox.find('.go').attr('data-file'); var maxPage = jQuerythisBox.find('.go').attr('data-maxpage'); var goPage = jQuerythisBox.find('#gotopage').val(); if (!Number(goPage)) { layerMsg('请输入数字!'); } else { if (Number(goPage) > maxPage) { layerMsg('输入的数字太大!'); } else { var loadUrl = filePath + (goPage == 1 ? '.html' : ('_' + Number(goPage) + '.html')); jumpAjax(loadUrl, jQuerythisBox); } } } }) /*-----------------------------新全站搜索-----------------------------*/ jQuery(function () { jQuery('#btnSearch').click(function () { if (jQuery.trim(jQuery("#formd_search_id").val()) == '' || jQuery.trim(jQuery('#formd_search_id').val()) == '请输入关键字') { jQuery('#formd_search_id').focus(); layer.msg("请输入搜索内容!"); return; } else { window.location = "/other/search.html?key=" + escape(jQuery.trim(jQuery("#formd_search_id").val())) + ""; } }); jQuery('#btnSearch2').click(function () { if (jQuery.trim(jQuery("#formd_search_id2").val()) == '' || jQuery.trim(jQuery("#formd_search_id2").val()) == '请输出要搜索的关键词') { jQuery('#formd_search_id2').focus(); layer.msg("请输入搜索内容!"); return; } jQuery('#resultem').text(jQuery("#formd_search_id2").val()); //getList_LB(escape(jQuery.trim(jQuery("#formd_search_id2").val())), 1); //全新搜索 getLucenesSearch(escape(jQuery.trim(jQuery("#formd_search_id2").val())), 1); //全新搜索加载更多 //getLucenesSearch_More(escape(jQuery.trim(jQuery("#formd_search_id2").val())), 1); }); jQuery('#btnSearch3').click(function () { if (jQuery.trim(jQuery("#formd_search_id3").val()) == '' || jQuery.trim(jQuery('#formd_search_id3').val()) == '请输入关键字') { jQuery('#formd_search_id3').focus(); layer.msg("请输入搜索内容!"); return; } else { window.location = "/other/search.html?key=" + escape(jQuery.trim(jQuery("#formd_search_id3").val())) + ""; } }); }) /*-----------------------------关键字搜索-----------------------------*/ jQuery(document).on('click', '#KeySearch', function () { var StrKey = jQuery("#KeyValu").val().trim();//关键字 if (StrKey.length <= 0) { layerMsg("请输入关键字?"); return; } getkeysearch(TDES.encrypt(StrKey), 1); }); function getkeysearch(key, page) { data = "cmd=getkeysearch&key=" + key + "&page=" + page; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.states) == 1) { jQuery("#ajaxlist").html(unescape(obj.info)); if (unescape(obj.count) > 4) { jQuery("#ajaxpage").html(unescape(obj.page)); } else { jQuery("#ajaxpage").html(""); } } else { jQuery("#ajaxlist").html(""); jQuery("#ajaxpage").html(""); } }); } /*-----------------------------信息提示-----------------------------*/ function layerMsg(msg) { return layer.msg(msg); } /*---------------------------当前位置定位---------------------------*/ jQuery(function () { var MenuName = jQuery.trim(jQuery("div.site>span").text()); jQuery('nav.fixed>ul>li>a').map(function () { if (jQuery.trim(jQuery(this).text()) == MenuName) { jQuery(this).parent().addClass('active').siblings().removeClass('active'); } }); MenuName = jQuery.trim(jQuery("div.site>a:eq(1)").text()); jQuery('nav.fixed>ul>li>a').map(function () { if (jQuery.trim(jQuery(this).text()) == MenuName) { jQuery(this).parent().addClass('active').siblings().removeClass('active'); } }); MenuName = jQuery.trim(jQuery("div.site>a:eq(2)").text()); jQuery('nav.fixed>ul>li>a').map(function () { if (jQuery.trim(jQuery(this).text()) == MenuName) { jQuery(this).parent().addClass('active').siblings().removeClass('active'); } }); jQuery('ul.rightnav>li>a').map(function () { if (jQuery.trim(jQuery(this).text()) == MenuName) { jQuery(this).parent().addClass('on').siblings().removeClass('on'); } }); MenuName = jQuery.trim(jQuery("div.site>span").text()); if (MenuName == "" || MenuName == undefined) { jQuery('nav.fixed>ul>li>a:eq(0)').parent().addClass('active').siblings().removeClass('active'); } }) /*-------------------------没有内容自动隐藏-------------------------*/ jQuery(function () { jQuery('.IFHide').map(function (index) { if (jQuery(this).html().trim().length <= 0) { jQuery(this).hide(); jQuery('.DivHide:eq(' + index + ')').hide(); } }); }); /*-----------------------------列表点赞-----------------------------*/ jQuery(document).on('click', '.Mylike', function () { var strid = jQuery(this).attr("data-id");//ID var objMylike = jQuery(this); var data = "cmd=SetMylike&id=" + strid + "&Fieldlike=E91AD3948CAC48995386DD4F02C8DB76&Type=1&Count=2&ClassID=20000"; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == "1") { objMylike.text(Number(objMylike.text()) + Number(1));//点赞数自动加1 //jQuery('span.Mylikelist').text(Number(jQuery('span.Mylikelist').text()) + Number(1)) jQuery(".Myliketo").text(objMylike.text()); jQuery(".Mylike").text(objMylike.text()); //jQuery(".Mylike").addClass("on") } else { layer.msg(unescape(obj.info)); } }) }); /*---------------------------获取列表点赞---------------------------*/ jQuery(function () { var ids = ''; jQuery('.Mylikelist').map(function () { ids += jQuery(this).attr('data-id') + ','; }); if (ids.length == 0) { return; } var data = "cmd=GetHitsField&ids=" + TDES.encrypt(ids) + "&Field=E91AD3948CAC48995386DD4F02C8DB76"; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == 1) { var hits = unescape(obj.info); for (var i = 0; i < hits.split(',').length; i++) { jQuery('.Mylikelist').eq(i).text(hits.split(',')[i]); } } }); }); /*---------------------------浏览次数绑定---------------------------*/ jQuery(function () { var ids = ''; jQuery('.hits').map(function () { ids += jQuery(this).attr('data-id') + ','; }); if (ids.length == 0) { return; } var data = "cmd=getHits&ids=" + TDES.encrypt(ids) + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == 1) { var hits = unescape(obj.info); for (var i = 0; i < hits.split(',').length; i++) { jQuery('.hits').eq(i).text(hits.split(',')[i]); } } }); }); function getValue(obj) { return jQuery.trim(jQuery(obj).val()) } /*-----------------------------回车事件-----------------------------*/ jQuery(function () { jQuery(document).on("click", "#btnReset", function () { window.location.href = this_url; }); //新全站搜索 EnterFunction('#formd_search_id', '#btnSearch'); EnterFunction('#formd_search_id2', '#btnSearch2'); EnterFunction('#formd_search_id3', '#btnSearch3'); //营销网络 EnterFunction('#keywords', '#btnStoreSearch'); //分页 EnterFunction('#gotopage', '#btnGo'); }) function getSearch(key, page) { jQuery('#ajaxList').html(''); jQuery('#ajaxPage').html(''); var searchKey = unescape(key); var thisIndex = layer.msg('数据搜索中,请稍后…', { time: 0, icon: 16 }); var data = "cmd=getSearch&k=" + TDES.encrypt(searchKey) + "π=" + TDES.encrypt(page) + "&lh=" + jQuery('.lucenes>#lh').val() + "&ph=" + jQuery('.lucenes>#ph').val() + "&ps=" + jQuery('.lucenes>#ps').val() + "&pt=" + jQuery('.lucenes>#pt').val() + "&nt=" + jQuery('.lucenes>#nt').val() + "&fs=" + jQuery('.lucenes>#fs').val() + ""; ajaxhelpS(data, function (msg) { layer.close(thisIndex); var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '2') { thisIndex = layer.alert(unescape(obj.info), { time: 0, title: '提示信息', closeBtn: 0, btn: ['确定'], yes: function (index) { window.location = '/'; } }); } else { jQuery('#ajaxList').html(unescape(obj.list)); jQuery('#ajaxPage').html(unescape(obj.page)); jQuery("#SearchNum").html(unescape(obj.count)); } }); } /*-------------------------全文检索通用搜索-------------------------*/ function getLucenesSearch(key, page) { if (!checkAjaxSql(unescape(key))) { return false; } jQuery('#ajaxList').html(''); jQuery('#ajaxPage').html(''); var searchKey = unescape(key); jQuery('#formd_search_id').val(searchKey); jQuery('#formd_search_id2').val(searchKey); jQuery('#resultem').html(searchKey); var thisIndex = layer.msg('数据搜索中,请稍后…', { time: 0, icon: 16 }); var data = "cmd=getLucenesSearch&k=" + TDES.encrypt(searchKey) + "π=" + TDES.encrypt(page) + "&lh=" + jQuery('#lh').val() + "&ph=" + jQuery('#ph').val() + "&ps=" + jQuery('#ps').val() + "&pt=" + jQuery('#pt').val() + "&nt=" + jQuery('#nt').val() + "&fs=" + jQuery('#fs').val() + ""; ajaxhelpS(data, function (msg) { layer.close(thisIndex); try { var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '2') { thisIndex = layer.alert(unescape(obj.info), { time: 0, title: '提示信息', closeBtn: 0, btn: ['确定'], yes: function (index) { window.location = '/'; } }); } else { jQuery('#ajaxList').html(unescape(obj.list)); jQuery('#ajaxPage').html(unescape(obj.page)); jQuery("#SearchNum").html(unescape(obj.count)); jQuery("html,body").stop().animate({ scrollTop: 0 }, 0); } } catch (e) { } }); } /*----------------------根据查询条件,加载更多----------------------*/ jQuery(document).on('click', '.moreFlye', function () { if (Number(jQuery('#moreFlye').attr('data-next')) < Number(jQuery('#moreFlye').attr('data-max')) + 1) { getLucenesSearch_More(jQuery('#moreFlye').attr('data-key'), Number(jQuery('#moreFlye').attr('data-next'))); } }); function getLucenesSearch_More(key, page) { if (!checkAjaxSql(unescape(key))) { return false; } jQuery('#ajaxList').html(''); jQuery('#ajaxPage').html(''); var searchKey = unescape(key); jQuery('#formd_search_id2').val(searchKey); jQuery('#resultem').html(searchKey); var thisIndex = layer.msg('数据搜索中,请稍后…', { time: 0, icon: 16 }); var data = "cmd=getLucenesSearch&k=" + TDES.encrypt(searchKey) + "π=" + TDES.encrypt(page) + "&lh=" + jQuery('.lucenes>#lh').val() + "&ph=" + jQuery('.lucenes>#ph').val() + "&ps=" + jQuery('.lucenes>#ps').val() + "&pt=" + jQuery('.lucenes>#pt').val() + "&nt=" + jQuery('.lucenes>#nt').val() + "&fs=" + jQuery('.lucenes>#fs').val() + ""; ajaxhelpS(data, function (msg) { layer.close(thisIndex); var obj = eval('(' + msg + ')'); if (unescape(obj.state) == '2') { thisIndex = layer.alert(unescape(obj.info), { time: 0, title: '提示信息', closeBtn: 0, btn: ['确定'], yes: function (index) { window.location = '/'; } }); } else { jQuery('#ajaxList').append(unescape(obj.list)); jQuery('#ajaxPage').append(unescape(obj.page)); jQuery("#SearchNum").html(unescape(obj.count)); /*--------------------加载更多------------------------------------------*/ var intval = Number(page) + Number(1); if (Number(intval) <= Number(unescape(obj.count))) { jQuery('#more').html("") jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).show(); } else { jQuery('#more').html(""); jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).hide(); } } }); } /*------------------------全站搜索功能js方法------------------------*/ function getList(keyserch, page) { if (!checkAjaxSql(unescape(keyserch))) { return false; } jQuery('#ajaxList').html(lang.loading); jQuery('#ajaxPage').html(''); var ajaxListDate = jQuery('#ajaxListDate').val(); var ajaxPageDate = jQuery('#ajaxPageDate').val(); var ajaxSiteId = jQuery('#ajaxSiteId').val(); var ajaxGroupId = jQuery('#ajaxGroupId').val(); var ajaxPageSite = jQuery('#ajaxPageSite').val(); jQuery('#formd_search_id').val(unescape(keyserch)); jQuery("#formd_search_id2").val(unescape(keyserch)); jQuery("#resultem").html(unescape(keyserch)); var data = "cmd=_saveListAndPageDate&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + ""; ajaxhelpS(data, function () { data = "cmd=search&key=" + keyserch + "&page=" + page + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); jQuery('#ajaxList').html(unescape(obj.list)); jQuery('#ajaxPage').html(unescape(obj.page)); jQuery("#SearchNum").html(unescape(obj.count)); }); }); } /*------------------------全站列表功能js方法------------------------*/ function getList_LB(key, page) { if (!checkAjaxSql(unescape(key))) { return false; } var _ajaxlist = "ajaxList"; var _ajaxpage = "ajaxPage"; var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class if (jQuery('#ajaxListIndex').val() != undefined) { listidx = jQuery.trim(jQuery('#ajaxListIndex').val()); } if (jQuery('#ajaxListClass').val() != undefined) { listcls = jQuery.trim(jQuery('#ajaxListClass').val()); } if (jQuery('#ajaxPageIndex').val() != undefined) { pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val()); } if (jQuery('#ajaxPageClass').val() != undefined) { pagecls = jQuery.trim(jQuery('#ajaxPageClass').val()); } var bon = false;//是否是切换类型 var dataBon = false; //如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型 if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') { bon = true; } var listi = 0; var pagei = 0; //判断是否加载数据 if (bon) { jQuery('.' + listcls).map(function () { if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) { if (page == -1) page = 1; dataBon = true; } listi++; }); } else { jQuery('#' + _ajaxlist).html(lang.loading); jQuery('#' + _ajaxlist).html(''); jQuery('#' + _ajaxpage).html(''); dataBon = true; } var ajaxListDate = jQuery('#ajaxListDate').val(); var ajaxPageDate = jQuery('#ajaxPageDate').val(); var ajaxSiteId = jQuery('#ajaxSiteId').val(); var ajaxGroupId = jQuery('#ajaxGroupId').val(); var ajaxPageSite = jQuery('#ajaxPageSite').val(); var ajaxClassId = jQuery('#ajaxClassId').val(); var ajaxXgid = jQuery('#ajaxXgid').val(); var ajaxCategory = jQuery('#ajaxCategory').val(); var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val(); var ajaxParentId = jQuery('#ajaxParentId').val(); if (dataBon) { var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + ""; ajaxhelpS(data, function () { data = "cmd=search_LB&key=" + key + "&page=" + page + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (bon) { listi = 0; jQuery('.' + listcls).map(function () { if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) { jQuery(this).html(unescape(obj.list)); } listi++; }); pagei = 0; jQuery('.' + pagecls).map(function () { if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) { jQuery(this).html(unescape(obj.page)); } pagei++; }); } else { jQuery('#' + _ajaxlist).html(unescape(obj.list)); jQuery('#' + _ajaxpage).html(unescape(obj.page)); jQuery("#SearchNum").html(unescape(obj.count)); } try { var scriptStr = ""; jQuery('#ajaxScriptCallback').html(scriptStr); } catch (e) { } }, false); }); } } function getList_FC(key, page) { if (!checkAjaxSql(unescape(key))) { return false; } var _ajaxlist = "ajaxList"; var _ajaxpage = "ajaxPage"; var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class if (jQuery('#ajaxListIndex').val() != undefined) { listidx = jQuery.trim(jQuery('#ajaxListIndex').val()); } if (jQuery('#ajaxListClass').val() != undefined) { listcls = jQuery.trim(jQuery('#ajaxListClass').val()); } if (jQuery('#ajaxPageIndex').val() != undefined) { pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val()); } if (jQuery('#ajaxPageClass').val() != undefined) { pagecls = jQuery.trim(jQuery('#ajaxPageClass').val()); } var bon = false;//是否是切换类型 var dataBon = false; //如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型 if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') { bon = true; } var listi = 0; var pagei = 0; //判断是否加载数据 if (bon) { jQuery('.' + listcls).map(function () { if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) { if (page == -1) page = 1; dataBon = true; } listi++; }); } else { jQuery('#' + _ajaxlist).html(lang.loading); jQuery('#' + _ajaxlist).html(''); jQuery('#' + _ajaxpage).html(''); dataBon = true; } var ajaxListDate = jQuery('#ajaxListDate').val(); var ajaxPageDate = jQuery('#ajaxPageDate').val(); var ajaxSiteId = jQuery('#ajaxSiteId').val(); var ajaxGroupId = jQuery('#ajaxGroupId').val(); var ajaxPageSite = jQuery('#ajaxPageSite').val(); var ajaxClassId = jQuery('#ajaxClassId').val(); var ajaxXgid = jQuery('#ajaxXgid').val(); var ajaxCategory = jQuery('#ajaxCategory').val(); var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val(); var ajaxParentId = jQuery('#ajaxParentId').val(); if (dataBon) { var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + ""; ajaxhelpS(data, function () { var data = "cmd=SaveCiphertexDate_FC&Ciphertext=" + jQuery('#ajaxCiphertext').val() + "&CiphertextField=" + jQuery('#ajaxCiphertextField').val(); ajaxhelpS(data, function () { data = "cmd=search_FC&key=" + key + "&page=" + page; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (bon) { listi = 0; jQuery('.' + listcls).map(function () { if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) { jQuery(this).html(unescape(obj.list)); } listi++; }); pagei = 0; jQuery('.' + pagecls).map(function () { if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) { jQuery(this).html(unescape(obj.page)); } pagei++; }); } else { jQuery('#' + _ajaxlist).html(unescape(obj.list)); jQuery('#' + _ajaxpage).html(unescape(obj.page)); } }); }, false); }, false); } } /*----------------------根据查询条件,加载更多----------------------*/ function getList_FC_More(key, page) { if (!checkAjaxSql(unescape(key))) { return false; } var _ajaxlist = "ajaxList"; var _ajaxpage = "ajaxPage"; var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class if (jQuery('#ajaxListIndex').val() != undefined) { listidx = jQuery.trim(jQuery('#ajaxListIndex').val()); } if (jQuery('#ajaxListClass').val() != undefined) { listcls = jQuery.trim(jQuery('#ajaxListClass').val()); } if (jQuery('#ajaxPageIndex').val() != undefined) { pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val()); } if (jQuery('#ajaxPageClass').val() != undefined) { pagecls = jQuery.trim(jQuery('#ajaxPageClass').val()); } var bon = false;//是否是切换类型 var dataBon = false; //如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型 if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') { bon = true; } var listi = 0; var pagei = 0; //判断是否加载数据 if (bon) { jQuery('.' + listcls).map(function () { if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) { if (page == -1) page = 1; dataBon = true; } listi++; }); } else { //jQuery('#' + _ajaxlist).html(lang.loading); //jQuery('#' + _ajaxlist).html(''); //jQuery('#' + _ajaxpage).html(''); dataBon = true; } var ajaxListDate = jQuery('#ajaxListDate').val(); var ajaxPageDate = jQuery('#ajaxPageDate').val(); var ajaxSiteId = jQuery('#ajaxSiteId').val(); var ajaxGroupId = jQuery('#ajaxGroupId').val(); var ajaxPageSite = jQuery('#ajaxPageSite').val(); var ajaxClassId = jQuery('#ajaxClassId').val(); var ajaxXgid = jQuery('#ajaxXgid').val(); var ajaxCategory = jQuery('#ajaxCategory').val(); var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val(); var ajaxParentId = jQuery('#ajaxParentId').val(); if (dataBon) { var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + ""; ajaxhelpS(data, function () { data = "cmd=search_FC&key=" + key + "&page=" + page + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (bon) { listi = 0; jQuery('.' + listcls).map(function () { if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) { jQuery(this).html(unescape(obj.list)); } listi++; }); pagei = 0; jQuery('.' + pagecls).map(function () { if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) { jQuery(this).html(unescape(obj.page)); } pagei++; }); } else { jQuery('#' + _ajaxlist).append(unescape(obj.list)); jQuery('#' + _ajaxpage).append(unescape(obj.page)); /*--------------------加载更多------------------------------------------*/ var intval = Number(page) + Number(1); if (Number(intval) <= Number(unescape(obj.count))) { jQuery('#more').html("") jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).show(); } else { jQuery('#more').html(""); jQuery('#moreFlye').attr('data-next', intval).attr('data-max', unescape(obj.count)).attr('data-key', key).hide(); } } }); }); } } function getList_CZ(key, page) { if (!checkAjaxSql(unescape(key))) { return false; } var _ajaxlist = "ajaxList"; var _ajaxpage = "ajaxPage"; var listidx = "", listcls = "", pageidx = "", pagecls = "";//列表索引 列表Class 分页索引 分页Class if (jQuery('#ajaxListIndex').val() != undefined) { listidx = jQuery.trim(jQuery('#ajaxListIndex').val()); } if (jQuery('#ajaxListClass').val() != undefined) { listcls = jQuery.trim(jQuery('#ajaxListClass').val()); } if (jQuery('#ajaxPageIndex').val() != undefined) { pageidx = jQuery.trim(jQuery('#ajaxPageIndex').val()); } if (jQuery('#ajaxPageClass').val() != undefined) { pagecls = jQuery.trim(jQuery('#ajaxPageClass').val()); } var bon = false;//是否是切换类型 var dataBon = false; //如果列表索引 列表Class 分页索引 分页Class都不为空时 则是切换类型 if (listidx != '' && listcls != '' && pageidx != '' && pagecls != '') { bon = true; } var listi = 0; var pagei = 0; //判断是否加载数据 if (bon) { jQuery('.' + listcls).map(function () { if (listi == listidx && (((jQuery.trim(jQuery(this).html()) == lang.loading || jQuery.trim(jQuery(this).html()) == lang.loading) && page == -1) || page >= 1)) { if (page == -1) page = 1; dataBon = true; } listi++; }); } else { jQuery('#' + _ajaxlist).html(lang.loading); jQuery('#' + _ajaxlist).html(''); jQuery('#' + _ajaxpage).html(''); dataBon = true; } var ajaxListDate = jQuery('#ajaxListDate').val(); var ajaxPageDate = jQuery('#ajaxPageDate').val(); var ajaxSiteId = jQuery('#ajaxSiteId').val(); var ajaxGroupId = jQuery('#ajaxGroupId').val(); var ajaxPageSite = jQuery('#ajaxPageSite').val(); var ajaxClassId = jQuery('#ajaxClassId').val(); var ajaxXgid = jQuery('#ajaxXgid').val(); var ajaxCategory = jQuery('#ajaxCategory').val(); var ajaxAboutDownload = jQuery('#ajaxAboutDownload').val(); var ajaxParentId = jQuery('#ajaxParentId').val(); if (dataBon) { var data = "cmd=_saveListAndPageDate_LB&ajaxListDate=" + ajaxListDate + "&ajaxPageDate=" + ajaxPageDate + "&ajaxSiteId=" + ajaxSiteId + "&ajaxGroupId=" + ajaxGroupId + "&ajaxPageSite=" + ajaxPageSite + "&ajaxClassId=" + ajaxClassId + "&ajaxXgid=" + ajaxXgid + "&ajaxCategory=" + ajaxCategory + "&ajaxAboutDownload=" + ajaxAboutDownload + "&ajaxParentId=" + ajaxParentId + ""; ajaxhelpS(data, function () { data = "cmd=search_CZ&key=" + key + "&page=" + page + ""; ajaxhelpS(data, function (msg) { var obj = eval('(' + msg + ')'); if (bon) { listi = 0; jQuery('.' + listcls).map(function () { if (listi == listidx && (jQuery.trim(jQuery(this).html()) == lang.loading || page >= 1)) { jQuery(this).html(unescape(obj.list)); } listi++; }); pagei = 0; jQuery('.' + pagecls).map(function () { if (pagei == pageidx && (jQuery.trim(jQuery(this).html()) == '' || page >= 1)) { jQuery(this).html(unescape(obj.page)); } pagei++; }); } else { jQuery('#' + _ajaxlist).html(unescape(obj.list)); jQuery('#' + _ajaxpage).html(unescape(obj.page)); } try { var scriptStr = ""; jQuery('#ajaxScriptCallback').html(scriptStr); } catch (e) { } }); }); } } /*---------------------------过滤危险字符---------------------------*/ jQuery(function () { jQuery(document).on('keyup', 'input[type=text],textarea,input[type=password]', function () { var val = jQuery(this).val(); // //}); //jQuery('input[type=text],textarea,input[type=password]').keyup(function () { if (!checkAjaxSql(val)) { alert('不能包含危险字符!'); jQuery(this).val(''); } }); }) function checkAjaxSql(val) { var otherKey = " and | exec | count | chr | mid | master | or | truncate | char | declare | join |<|>|*|/*|*/|;|\\u|insert|select|delete|update|create|drop|script|javascript|alert"; for (var i = 0; i < otherKey.split('|').length ; i++) { if (val.indexOf(otherKey.split('|')[i]) != -1) { return false; } } return true; } /*回车事件*/ function EnterFunction(ElementInput, ElementBtn) { jQuery(document).on('keydown', ElementInput, function (e) { var curKey = e.which; if (curKey == 13) { jQuery(ElementBtn).click() } }) } function getValue(obj) { return jQuery.trim(jQuery(obj).val()) } function getLengthDefaultError(Element, DefaultVal, ErrorInfo, Focus) { var Validator = true; var Temp = jQuery.trim(jQuery(Element).val()); if (Temp.length < DefaultVal || Temp == '') { alert(ErrorInfo); Validator = false; if (Focus) { jQuery(Element).focus() } } return new Array(Temp, Validator) }/*------------取元素value值 end-----------*/ /*----------------取元素text值-------------*/ function getText(obj) { return jQuery.trim(jQuery(obj).text()) } function getTextDefaultError(Element, DefaultVal, ErrorInfo, Focus) { var Validator = true; var Temp = jQuery.trim(jQuery(Element).val()); if (Temp == DefaultVal) { alert(ErrorInfo); Validator = false; if (Focus) { jQuery(Element).focus() } } return new Array(Temp, Validator) } /*--------------验证元素输入的电话号码|手机号码格式是否正确-------------------*/ function IsTelOrPhone(obj) { if (!regtelphone.test(jQuery(obj).val())) { alert(lang.telformat); jQuery(obj).focus() } }/*-----------------元素输入的数字格式,如果输入非数字的字符 将默认设置为1------------*/ jQuery(function () { jQuery('.ajaxBQQH>li').mouseover(function (e) { var index = jQuery('.ajaxBQQH>li').index(jQuery(this)); jQuery('#ajaxClassId').val(jQuery(this).attr("data-ClassId")); setListAndPageHtml(index); }); }); function setListAndPageHtml(index) { jQuery('#ajaxListIndex').val(index); jQuery('#ajaxPageIndex').val(index); if (jQuery.trim(jQuery('.' + jQuery('#ajaxListClass').val()).eq(index).text()).length == 0) { jQuery('.' + jQuery('#ajaxListClass').val()).eq(index).html(lang.loading); } getList_LB("", -1); } /*---------------退订 订阅信息 begin----------*/ /*------------取元素value值-----------*/ function getValue(obj) { return jQuery.trim(jQuery(obj).val()) } function getValueDefaultError(Element, DefaultVal, ErrorInfo, Focus, Length, LengthErrorInfo) { var Validator = true; var Temp = jQuery.trim(jQuery(Element).val()); if (Temp == DefaultVal || Temp == '') { layerMsg(ErrorInfo); Validator = false; if (Focus) { jQuery(Element).focus() } } if ((Length != "" || Length != null) && Temp != '') { if (Temp.length < Length) { layerMsg(LengthErrorInfo); Validator = false; if (Focus) { jQuery(Element).focus() } } return new Array(Temp, Validator) } return new Array(Temp, Validator) } function getLengthDefaultError(Element, DefaultVal, ErrorInfo, Focus) { var Validator = true; var Temp = jQuery.trim(jQuery(Element).val()); if (Temp.length < DefaultVal || Temp == '') { layerMsg(ErrorInfo); Validator = false; if (Focus) { jQuery(Element).focus() } } return new Array(Temp, Validator) } /*----------------取元素text值-------------*/ function getText(obj) { return jQuery.trim(jQuery(obj).text()) } function getTextDefaultError(Element, DefaultVal, ErrorInfo, Focus) { var Validator = true; var Temp = jQuery.trim(jQuery(Element).text()); if (Temp == DefaultVal) { alert(ErrorInfo); Validator = false; if (Focus) { jQuery(Element).focus() } } return new Array(Temp, Validator) } /*--------------验证元素输入的电话号码|手机号码格式是否正确-------------------*/ function IsTelOrPhone(obj) { if (!regtelphone.test(jQuery(obj).val())) { alert('电话号码格式不正确!'); jQuery(obj).focus() } } /*-----------------元素输入的数字格式,如果输入非数字的字符 将默认设置为1------------*/ function IsNum(obj, obj2) { if (!regnum.test(jQuery(obj).val())) { jQuery(obj).val(obj2) } } /*-点击次数*/ jQuery(function () { UpdateCrt('#views') }); function UpdateCrt(obj) { var this_href = window.location.href; var reg = /\d{1,}_(\d{1,})\.html/; if (reg.test(this_href)) { var data = "cmd=updatecrt&id=" + TDES.encrypt(reg.exec(this_href)[1]) + ""; ajaxhelpS(data, function (msg) { jQuery(obj).text(msg) }) } else { var data = "cmd=updateMenuCrt&cid=" + TDES.encrypt(getClassID()) + "&id=" + TDES.encrypt(getInfoID()) + ""; ajaxhelpS(data, function (msg) { }) } } /*-重置按钮*/ jQuery(document).on("click", "#btnReset", function () { window.location.href = this_url });/*-----------------------身份证号码真伪验证----------------------------- **返回结果 **0 表示身份证号码正确 **1 表示非法身份证号 **2 表示非法地区 **3 表示非法生日 */ function cardValid(cardID) { var aCity = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽", 35: "福建", 36: "江西", 37: "山东", 41: "河南", 42: "湖北", 43: "湖南", 44: "广东", 45: "广西", 46: "海南", 50: "重庆", 51: "四川", 52: "贵州", 53: "云南", 54: "西藏", 61: "陕西", 62: "甘肃", 63: "青海", 64: "宁夏", 65: "新疆", 71: "台湾", 81: "香港", 82: "澳门", 91: "国外" }; var iSum = 0; var strIDno = cardID; var idCardLength = strIDno.length; if (!/^\d{17}(\d|x)jQuery/i.test(strIDno) && !/^\d{15}jQuery/i.test(strIDno)) { return 1 } if (aCity[parseInt(strIDno.substr(0, 2))] == null) { return 2 } if (idCardLength == 15) { sBirthday = "19" + strIDno.substr(6, 2) + "-" + Number(strIDno.substr(8, 2)) + "-" + Number(strIDno.substr(10, 2)); var d = new Date(sBirthday.replace(/-/g, "/")); var dd = d.getFullYear().toString() + "-" + (d.getMonth() + 1) + "-" + d.getDate(); if (sBirthday != dd) { return 3 } strIDno = strIDno.substring(0, 6) + "19" + strIDno.substring(6, 15); strIDno = strIDno + GetVerifyBit(strIDno) } var nowDate = new Date(); var nowYear = nowDate.getFullYear(); var oldYear = nowYear - 150; var year = strIDno.substring(6, 10); if (year < oldYear || year > nowYear) { return 3 } strIDno = strIDno.replace(/xjQuery/i, "a"); sBirthday = strIDno.substr(6, 4) + "-" + Number(strIDno.substr(10, 2)) + "-" + Number(strIDno.substr(12, 2)); var d = new Date(sBirthday.replace(/-/g, "/")); if (sBirthday != (d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate())) { return 3 } for (var i = 17; i >= 0; i--) { iSum += (Math.pow(2, i) % 11) * parseInt(strIDno.charAt(17 - i), 11) } if (iSum % 11 != 1) { return 1 } var words = new Array(); words = new Array("11111119111111111", "12121219121212121", "123456789087654321"); for (var k = 0; k < words.length; k++) { if (strIDno.indexOf(words[k]) != -1) { return 1 } } return 0 } /*-------------------公共校验调用方法 Verification -----------------*/ var Verification = function () { var goon = true; var IsRunReg = false; jQuery('.get:visible').map(function () { if (goon) { IsRunReg = false; var val = getValue(jQuery(this)); var placeholder = jQuery(this).attr('placeholder'); if (jQuery(this).hasClass('required')) { if (val.length == 0 || jQuery(this).val() == placeholder) { if (placeholder != '' && placeholder != undefined) { layer.msg(placeholder) } else { layer.msg('请输入必填信息!') } jQuery(this).focus(); goon = false } else if (val.length == 1 && val == "0") { var placeholder = jQuery(this).attr('placeholder'); if (placeholder != '') { layer.msg(placeholder) } else { layer.msg('请输入必填信息!') } jQuery(this).focus(); goon = false } IsRunReg = true } if (!goon) { return false } if (!IsRunReg) { if (val != undefined && val.length > 0 && val != placeholder) { IsRunReg = true } } if (jQuery(this).hasClass('tel')) { if (IsRunReg && !regtelphone.test(jQuery(this).val())) { layer.msg('您输入电话的格式错误!'); jQuery(this).focus(); goon = false } } else if (jQuery(this).hasClass('card')) { if (IsRunReg && cardValid(jQuery(this).val()) != 0) { layer.msg('您输入的身份证号码格式不正确!'); jQuery(this).focus(); goon = false } } else if (jQuery(this).hasClass('email')) { if (IsRunReg && !regemail.test(jQuery(this).val())) { layer.msg('您输入邮箱的格式错误!'); jQuery(this).focus(); goon = false } } else if (jQuery(this).hasClass('password')) { if (IsRunReg && !regpassword.test(jQuery(this).val())) { layer.msg('密码只能由数字与字母组成!'); jQuery(this).focus(); goon = false } if (IsRunReg && (jQuery(this).val().length < 6 || jQuery(this).val().length > 12)) { layer.msg('密码长度必须为6-12位!'); jQuery(this).focus(); goon = false } } else if (jQuery(this).hasClass('compare')) { if (IsRunReg && jQuery(this).val() != jQuery(jQuery(this).attr('data-comparefrom')).val()) { layer.msg('确认密码与密码不一致!!'); jQuery(this).focus(); goon = false } } else if (jQuery(this).hasClass('postalcode')) { if (IsRunReg && !regPcode.test(jQuery(this).val())) { layer.msg('您输入的邮政编码格式不正确!'); jQuery(this).focus(); goon = false } } else if (jQuery(this).hasClass('number')) { if (IsRunReg && !regnum.test(jQuery(this).val())) { layer.msg('您输入的不是正整数!'); jQuery(this).focus(); goon = false } if (IsRunReg && jQuery(this).attr('min')) { if (Number(jQuery(this).val().length) < Number(jQuery(this).attr('min'))) { layer.msg('您输入的值过小!'); jQuery(this).focus(); goon = false } } if (IsRunReg && jQuery(this).attr('max')) { if (Number(jQuery(this).val().length) > Number(jQuery(this).attr('max'))) { layer.msg('您输入的值过大!'); jQuery(this).focus(); goon = false } } } else if (jQuery(this).hasClass('length')) { if (IsRunReg && jQuery(this).attr('min')) { if (Number(jQuery(this).val().length) < Number(jQuery(this).attr('min'))) { layer.msg('您输入值的长度,不能小于' + jQuery(this).attr("min") + '位!'); jQuery(this).focus(); goon = false } } if (IsRunReg && jQuery(this).attr('max')) { if (Number(jQuery(this).val().length) > Number(jQuery(this).attr('max'))) { layer.msg('您输入值的长度,不能大于' + jQuery(this).attr("max") + '位!'); jQuery(this).focus(); goon = false } } } else if (jQuery(this).hasClass('weburl')) { if (IsRunReg && !regUrl.test(jQuery(this).val())) { layer.msg('您输入的网址格式不正确!'); jQuery(this).focus(); goon = false } } } }); return goon } /*-------------------公共ajax调用方法-----------------*/ function ajaxhelpS(data, fn) { var thisIndex = layer.msg('数据请求中,请稍后…', { time: 0, icon: 16 }); jQuery.ajax({ "type": "post", "url": "" + getRootPath() + "/Ajax/AjaxHandler_ZLZK.ashx", "data": data, "datatype": "html", "success": function (msg) { layer.close(thisIndex); if (fn) { fn(msg) } }, "error": function () { layer.close(thisIndex) } }) } function ajaxhelpP(url,data,fn) { var thisIndex = layer.msg('数据请求中,请稍后…', { time: 0, icon: 16 }); jQuery.ajax({ "type": "Get", "url": url, "data": data, "datatype": "json", "success": function (msg) { layer.close(thisIndex); if (fn) { fn(msg) } }, "error": function () { layer.close(thisIndex) } }) }