$(function(){ loadnews(1); //公司动态 loadnews(2); //行业洞察 loadproducts(); //产品信息 loadvisitcount(); $('.gxgs-tab span').click(function(){ var tabindex = $(this).index() $(this).addclass('active').siblings().removeclass('active') $('.qxgs').hide() $('#qxgs'+tabindex).show() }) }); //动态 function loadnews(type){ $.ajax({ type: "post", url: root_path + "/news/pagenews", data: "pagesize=1¤tpage=1&issued=1&type=" + type, datatype: "json", success: function(resultpage){ if( resultpage!=null && resultpage.content!=null && resultpage.content.length > 0){ if(resultpage.content[0].newspic == null || resultpage.content[0].newspic == ""){ resultpage.content[0].newspic = root_path + '/images/default/company.gif'; } if(type==1){ $("#nltrendsform\\:newspic").attr("src", resultpage.content[0].newspic); $("#nltrendsform").setjson( {"nltrendsform": resultpage.content[0]} ); $("#nltrendsform\\:href").attr("href",root_path+"/pagehtml_1_0/productsnews/news_content?newsid="+resultpage.content[0].id); }else if(type == 2){ $("#nlseeform\\:newspic").attr("src", resultpage.content[0].newspic); $("#nlseeform").setjson( {"nlseeform": resultpage.content[0]} ); $("#nlseeform\\:href").attr("href",root_path+"/pagehtml_1_0/productsnews/news_content?newsid="+resultpage.content[0].id); } } }, error: function(){ alert("抱歉,公司动态/行业洞察信息加载出错了"); } }); } //产品 function loadproducts(){ $.ajax({ type: "post", url: root_path + "/products/pageproducts", data: "pagesize=6¤tpage=1&issued=1", datatype: "json", success: function(resultpage){ if( resultpage!=null && resultpage.content!=null && resultpage.content.length > 0){ var apphtm = ""; $.each(resultpage.content, function(index, obj){ if(index < resultpage.content.length - 1){ apphtm += '
  • '; }else{ apphtm += '
  • '; } apphtm += ''; apphtm += '
    '; //apphtm += subnewstr(obj.title,32); //apphtm += '[查看详情]'; apphtm += '' + subnewstr(obj.title,44) + ''; apphtm += '
    '; apphtm += '
  • '; }); $("#productlist").append(apphtm); } }, error: function(){ alert("抱歉,产品信息加载出错了"); } }); } function loadvisitcount(){ //visit_count $.ajax({ type: "post", url: root_path + "/visitcount/addvisitcount", datatype: "json", success: function(resultpage){ //$("#visit_count").html(resultpage.visitnum) }, error: function(){ //alert("加载网站访问统计数据错误!"); } }); } /** * 截取字符串 * js的length方法计算的是个数,一个汉字长度是1,一个字母长度也是1。本方法里面,定义:一个汉字长度为2,相当于2个字母的长度 */ function subnewstr(str, max){ if(str==null || str==""){ return ""; } var char_length = 0; var new_str = ""; for (var i = 0; i < str.length; i++){ var son_char = str.charat(i); //如果是汉字(包括¥等特殊字符),长度大于2,其他任何字符,长度均为1另外:根据需求规则,限制n个字,一个字=2个字符 encodeuri(son_char).length > 2 ? char_length += 2 : char_length += 1; if(char_length <= max){ new_str += son_char; } } if(char_length > max){ new_str += "..."; } return new_str; }