0

我有一个简单的 javascript 函数

function SayTest() {
    alert("test");
}

我在我的 MVC 4 视图中包含了 javascript 文件

<script type="javascript" src="~/Scripts/MyScripts/MyScript.js"></script>

并从我的视图中调用 SayTest 函数

<script type="text/javascript">
    $(document).ready(function () {
        $("#myBtn").click(function () {
            SayTest();
        });
    });
</script>

我收到一个未定义的函数错误。这让我发疯了。如果包含了js文件并且定义了函数,为什么会出现未定义的函数错误?

4

2 回答 2

3

尝试使用:

<script type="text/javascript" src="~/Scripts/MyScripts/MyScript.js"></script>
于 2013-07-16T06:05:18.617 回答
0

您可能需要将 jQuery 包含到您的视图页面中:

<script type="text/javascript" src="~/Scripts/jquery.min.js"></script>

确保在任何调用$().

(注意:您可能必须更改确切的文件名以匹配项目中的内容)。

于 2013-07-16T06:10:17.070 回答