情何以堪_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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 求差集那个函数有问题,有无佬可以解决
    • ¥15 【提问】基于Invest的水源涵养
    • ¥20 微信网友居然可以通过vx号找到我绑的手机号
    • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
    • ¥15 解riccati方程组
    • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
    • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
    • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
    • ¥50 树莓派安卓APK系统签名
    • ¥65 汇编语言除法溢出问题