Visual Studio MVC无法加载某些javascript文件

9 浏览
0 Comments

Visual Studio MVC无法加载某些javascript文件

我刚开始一个新项目文件>ASP.NET MVC 4 Web应用程序>Internet应用程序,我遇到的问题是当我运行项目时会抛出一个错误Uncaught TypeError: Object [object Object]没有'splitter'方法我知道这个错误的意思,但是SPLITTER的插件文件已经正确加载了。然后我在一个没有使用Visual Studio的文件夹中启动了该项目-相同的文件结构,相同的代码,一切都按预期工作。 我是不是漏掉了什么?

0
0 Comments

问题原因:使用了$().ready(function () {...语法时,与一些jQuery插件冲突,因为这些插件使用了$作为其他用途(例如:变量或实例)。当执行到

<script type="text/javascript">
   $(function () {
        $(".panel").splitter();
    });
</script>

时,$不再是原始的jQuery状态。为了确保按照我所了解的方式(即原始的jQuery方式)使用它,需要将其作为参数传递给函数,如下所示:jQuery(function ($) {...

解决方法:问题并非是Visual Studio引起的,而是代码中使用了不兼容的jQuery语法。通过将$().ready(function () {...改为jQuery(function ($) {...,可以解决该问题。

0
0 Comments

问题原因:

在Visual Studio中,如果出现了MVC无法加载某些JavaScript文件的问题,可能是因为没有将splitter.js文件添加到_references.js文件中。_references.js文件用于告诉Visual Studio需要检查哪些JavaScript文件。

解决方法:

将splitter.js文件添加到_references.js文件中。

文章内容如下:

如果在Visual Studio中遇到MVC无法加载某些JavaScript文件的问题,可以尝试将splitter.js文件添加到_references.js文件中。_references.js文件用于告诉Visual Studio需要检查哪些JavaScript文件。

要解决这个问题,首先需要了解_references.js文件的作用。可以参考这篇文章。然后,按照以下步骤进行操作:

1. 打开_references.js文件。

2. 在文件中找到一个适当的位置。

3. 添加下面的代码:

/// <reference path="path/to/splitter.js" />

4. 将"path/to/splitter.js"替换为splitter.js文件的实际路径。

5. 保存_references.js文件。

这样,Visual Studio就会知道需要检查splitter.js文件了。重新打开项目,应该就能够正常加载JavaScript文件了。

希望这篇文章能够帮助解决Visual Studio中MVC无法加载某些JavaScript文件的问题。如果还有其他问题,可以参考相关文档或在社区中寻求帮助。

0
0 Comments

问题出现的原因可能是在Visual Studio的MVC项目中无法加载某些JavaScript文件。解决方法是将所有脚本放在位于Shared文件夹下的"_Layout.cshtml"中,并将脚本添加到"Scripts"文件夹中。然后在_Layout.cshtml中添加以下代码:


这样在所有视图中都会加载该脚本,并且应该能够正确加载。

更新后的解决方法是在视图中添加以下代码:

$(document).ready(function () {
    $(".panel").splitter();
    window.splitter();         <-- try
});

这样可以在文档准备就绪时调用splitter()函数。

0