发布到localhost后,jquery无法在asp.net mvc中工作

时间:2012-05-03 14:07:49

标签: c# javascript jquery

我已经构建了一个包含一些jquery代码的mvc应用程序。当我从我的ide运行应用程序时,一切都很完美。当我发布到服务器并打开页面时,jquery不起作用。我得到了对象预期的错误。

我在页面中没有得到任何内容,它在加载dhtmlxsheduler.js时显示错误 你能帮帮我吗

3 个答案:

答案 0 :(得分:0)

您的问题很可能是由于您定义要加载的JavaScript文件的路径的方式。

确保在调用文件源时使用相对路径,而不是绝对路径。

如果你有runat =“server”,你也可以使用〜运算符,ASP.Net转换为你的主目录。

在此处阅读更多http://msdn.microsoft.com/en-us/library/ms178116.aspx

答案 1 :(得分:0)

您的.js文件链接已损坏。在浏览器中查看页面的源代码,并检查标记的src属性。它必须指向错误的地方。

答案 2 :(得分:0)

我的猜测是删除../你有iis express吗?还是开发服务器?或者是iis?

或者使用像Google这样的CDN:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>