使用AJAX更改src位置的同时绘制不同的Google Charts onClick

时间:2019-01-04 16:13:04

标签: javascript ajax

我有一个脚本,该脚本在页面加载时会在页面上的元素中绘制一些Google图表。我也有一个导航栏,其中在文本中列出了月份(M01,M02,M03 ...),应该为用户选择的月份绘制不同的图表。每个月的脚本具有相同的“ chart.js”名称,但位于不同的文件夹(M01,M02,M03 ...)中。我无法在onclick上绘制这些图表;正如我在控制台中看到的那样,ajax获得了正确的脚本,但是我不知道我应该怎么做才能执行它以便绘制不同的图表:

  <script type="text/javascript" src="assets/js/jquery.3.2.1.min.js"></script>
  <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
  <script type="text/javascript" src="assets/GChart/M02/chart.js"></script>

    <script>
         function getChart(sender){
             var M = $(sender).text();
$.ajax({
    url: "https://globaldash.com/WebDB/assets/GChart/" + M + "/chart.js",
    dataType: "script",
    success: $.getScript( "https://globaldash.com/WebDB/assets/GChart/" + M + /chart.js", function( data, textStatus, jqxhr ) {
    console.log( data ); // Data returned
    console.log( textStatus ); // Success
    console.log( jqxhr.status ); // 200
    console.log( "Load was performed." );
             })
            });
            };
    </script>

0 个答案:

没有答案