情何以堪_123 2017-04-22 01:49
浏览 1466

前端问题导入fusioncharts-suite-xt没有显示

 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%
    pageContext.setAttribute("basePath", request.getContextPath()+"/") ;
%>
    <script type="text/javascript" src="${basePath}js/jquery/jquery-1.10.2.min.js"></script>
    <link href="${basePath}css/skin1.css" rel="stylesheet" type="text/css" />
 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    //获取当前年份
    Calendar cal = Calendar.getInstance();
    int curYear = cal.get(Calendar.YEAR); //当前年份
    request.setAttribute("curYear", curYear);

    List yearList = new ArrayList();
    for(int i=curYear; i>=curYear-4;i--){
        yearList.add(i);
    }
    request.setAttribute("yearList", yearList);
%>

<!DOCTYPE HTML>
<html>
  <head>
    <%@include file="/common/header.jsp"%>
    <title>年度投诉统计图</title>
  </head>
  <script type="text/javascript" src="${basePath }/js/fusioncharts/fusioncharts.js" />
  <script type="text/javascript" src="${basePath }/js/fusioncharts/fusioncharts.charts.js" />
  <script type="text/javascript" src="${basePath }/js/fusioncharts/themes/fusioncharts.theme.fint.js" />

  <script type="text/javascript">

  //加载完dom元素后,执行
  $(document).ready(doAnnualStatistic());
  //根据年份统计投诉数
  function doAnnualStatistic(){
        alert("hh");
      //1、获取年份
      var year = $("#year option:selected").val();
      if(year == "" || year == undefined){
          year = "${curYear}";//默认当前年份
      }
      //2、根据年份统计
      $.ajax({
          url:"${basePath }/nsfw/complain_getAnnualStatisticData.action",
          data:{"year":year},
          type: "post",
          dataType:"json",
          success: function(data){
              if(data != null && data != "" && data != undefined){
                  var revenueChart = new FusionCharts({
                        "type": "line",
                        "renderAt": "chartContainer",
                        "width": "600",
                        "height": "400",
                        "dataFormat": "json",
                        "dataSource":  {
                          "chart": {
                            "caption": year + " 年度投诉数统计图",
                            "xAxisName": "月  份",
                            "yAxisName": "投  诉  数",
                            "theme": "fint"
                         },
                         "data": data.chartData
                      }

                  });
                revenueChart.render();
              } else {
                  alert("统计投诉数失败!");
              }
          },
          error: function(){alert("统计投诉数失败!");}
      });

  }

  </script>

  <body>
    <br>
    <div style="text-align: center;width: 100%"><s:select id="year" list="#request.yearList" onchange="doAnnualStatistic()"></s:select></div>
    <br>
    <div id="chartContainer" style="text-align: center;width: 100%"></div>
  </body>
</html>

 [Violation] Added non-passive event listener to a scroll-blocking 'mousewheel' event. Consider marking event handler as 'passive' to make the page more responsive.
VM67 complain_annualStatisticChartUI.action:69 Uncaught ReferenceError: doAnnualStatistic is not defined
    at HTMLSelectElement.onchange (VM67 complain_annualStatisticChartUI.action:69)
onchange @ VM67 complain_annualStatisticChartUI.action:69
ListPicker._handleMouseUp @ about:blank:554
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 求数据集和代码#有偿答复
    • ¥15 关于下拉菜单选项关联的问题
    • ¥15 如何修改pca中的feature函数
    • ¥20 java-OJ-健康体检
    • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
    • ¥15 使用phpstudy在云服务器上搭建个人网站
    • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
    • ¥15 vue3+express部署到nginx
    • ¥20 搭建pt1000三线制高精度测温电路
    • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况