我有一个用于在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()
时,它不能识别剑道图,但会在其中添加库!