部分视图无法识别js类中的函数

时间:2018-07-31 12:56:42

标签: javascript jquery asp.net-mvc

我有一个用于在js中创建图表的类,我在主视图中添加了源代码并使用了它。在主视图中,我添加如下代码:

<script src="@Url.Content("~/Scripts/KndoTst/jquery.min.js")"></script>
<script src="@Url.Content("~/Scripts/KndoTst/kendo.all.min.js")"></script> 
<script src="@Url.Content("~/Scripts/CreateChart.js")"></script>  

函数名称为createChart(),位于createChart类内,调用该函数时,该函数在主视图中均可运行,但在部分视图中,我需要调用此函数:

@model string 
<script src="@Url.Content("~/Scripts/KndoTst/jquery.min.js")"></script>
<script src="@Url.Content("~/Scripts/KndoTst/kendo.all.min.js")"></script> 
<script src="@Url.Content("~/Scripts/CreateChart.js")"></script>  

<script type="text/javascript">
  $("#btn1").click(function () {
  var dtDrpVals = new selectedDateDrpdnVal();   
  $.ajax({
    dataType: "json",
    type: "POST",
    url: "@Url.Action("reductionValues","Dashbrd")",
    contentType: "application/json; charset=utf-8",
    data: JSON.stringify({
      "regionalManager":dtDrpVals.drpValue,
      "dtFrom":dtDrpVals.fromDate,
      "dtTo":dtDrpVals.toDate}),
    success: function (result) {
      createChart(chartID, result);
    }});
  });
</script>

当它到达行createChart()时,它不能识别剑道图,但会在其中添加库!

0 个答案:

没有答案