Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将MVC4连接到最新的JQuery、JQueryUI_Jquery_Jquery Ui_Asp.net Mvc 4 - Fatal编程技术网

将MVC4连接到最新的JQuery、JQueryUI

将MVC4连接到最新的JQuery、JQueryUI,jquery,jquery-ui,asp.net-mvc-4,Jquery,Jquery Ui,Asp.net Mvc 4,我确信我的参考资料是正确的,如下所示: <link rel="stylesheet" href="Content/themes/base/jquery-ui.css" /> <script src="Scripts/jquery-2.0.3.js"></script> <script src="Scripts/jquery-ui-1.10.3.js"></script> 但我的应用程序仍然没有启用此jQuery功能: <sc

我确信我的参考资料是正确的,如下所示:

<link rel="stylesheet" href="Content/themes/base/jquery-ui.css" />
<script src="Scripts/jquery-2.0.3.js"></script>
<script src="Scripts/jquery-ui-1.10.3.js"></script>

但我的应用程序仍然没有启用此jQuery功能:

<script>
$(function () {
$("#selectable").selectable();
});
</script>

$(函数(){
$(“#可选”).selective();
});
我错过了什么


谢谢你的回复。我尝试按照其他帖子的建议更新jquery库的路径,但没有效果。我通过注释掉第2行和第4行来解决这个问题。下面是最后一段有效的代码

<script>
//$(function () {
    $("#selectable").selectable();
//});
</script>
<script>
//$(function () {
$("#selectable").selectable();
//});
</script>

//$(函数(){
$(“#可选”).selective();
//});
更改为:

<link rel="stylesheet" href="/Content/themes/base/jquery-ui.css" />
<script src="/Scripts/jquery-2.0.3.js"></script>
<script src="/Scripts/jquery-ui-1.10.3.js"></script>


添加的正斜杠强制执行从网站根开始的相对url。考虑到你的视图必须在一个像家一样的文件夹中,所以你的网页正在寻找jQuery的URL是不正确的。正斜杠开头强制相对url从根目录开始,因此url将为

,以确保路径始终正确,请使用名为Content的UrlHelper方法

<script src="@Url.Content("~/Scripts/jquery-2.0.3.js")"></script>


这将使路径即使在不在Web服务器根目录下工作的情况下也能工作。它将与IIS应用程序路径相关。

感谢您的回复。我尝试按照其他帖子的建议更新jquery库的路径,但没有效果。我通过注释掉第2行和第4行来解决这个问题。下面是最后一段有效的代码

<script>
//$(function () {
    $("#selectable").selectable();
//});
</script>
<script>
//$(function () {
$("#selectable").selectable();
//});
</script>

//$(函数(){
$(“#可选”).selective();
//});

你有没有遇到js错误?没有,我从来没有遇到过错误。可选择的功能根本不起作用。我注释掉了第2行和第4行,这就成功了。这似乎很奇怪。也许这是一个MVC改编,不将其标记为函数。