Javascript库函数无法在asp.net mvc中运行

时间:2014-05-05 23:41:51

标签: javascript jquery asp.net-mvc-4

我在调用包含的javascript库函数daypilotMonth中的函数时遇到问题。它说undefined不是一个功能。我检查了daypilot-all.min.js正确加载。我真的无法弄清楚是做哪种方式的。这是我在ASP.NET mvc页面中所做的。

任何帮助都会很棒。感谢

<script src="@Url.Content(" ~/Scripts/jquery-1.10.2.js ")" type="text/javascript"></script>
<script src="@Url.Content(" ~/Scripts/daypilot-all.min.js ")" type="text/javascript"></script>    

<script type="text/javascript">
    $(document).ready(function() {
        dp = $("#dpm").daypilotMonth({
            backendUrl: '@Url.Content("~/Schedule/Backend")',
            eventMoveHandling: "CallBack",
            eventResizeHandling: "CallBack",
            timeRangeSelectedHandling: "JavaScript",
            onTimeRangeSelected: function(start, end) {
                dp.timeRangeSelectedCallBack(start, end, {
                    name: prompt('New Event Name:', 'New Event')
                });
            }
        });
    });
</script>
@using (Html.BeginForm()) {

<p>
    <div style="margin:20%" id="dpm"></div>
</p>
} 
@section Scripts { @Scripts.Render("~/bundles/jqueryval") }

2 个答案:

答案 0 :(得分:1)

我认为剧本无法识别

 backendUrl: '@Url.Content("~/Schedule/Backend")'

尝试更改

   backendUrl: @Url.Content("~/Schedule/Backend")

答案 1 :(得分:-1)

检查javascript代码中的语法是否正确。这可能是一些错字。对我来说,我做了一个错字。它应该是

$("#ddlCustomer").val() 

而不是

$(#ddlCustomer)