Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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
Javascript 无法识别jquery。如何使jquery正常工作?_Javascript_Jquery_Asp.net Mvc_Jquery Ui_Asp.net Mvc 4 - Fatal编程技术网

Javascript 无法识别jquery。如何使jquery正常工作?

Javascript 无法识别jquery。如何使jquery正常工作?,javascript,jquery,asp.net-mvc,jquery-ui,asp.net-mvc-4,Javascript,Jquery,Asp.net Mvc,Jquery Ui,Asp.net Mvc 4,我的代码是 <script src="~/Scripts/jquery-1.8.0.min.js"></script> <script type="text/javascript"> $(document).ready(function() { alert("hello"); }); </script> $(文档).ready(函数(){ 警惕(“你好”); }); 如何使Jquery正常工作

我的代码是

   <script src="~/Scripts/jquery-1.8.0.min.js"></script>

   <script type="text/javascript">
    $(document).ready(function() {
        alert("hello");
   });
   </script>

$(文档).ready(函数(){
警惕(“你好”);
});
如何使Jquery正常工作。谢谢


更新:未显示“Hello”消息。谢谢。

我会检查你的路径。~/是在ASP.NET服务器端控件上解析的,而不是在页面中输入的普通HTML标记上解析的。我想你想要以下的东西

传统ASP.NET

<script src="<%=ResolveUrl("~/Scripts/jquery-1.8.0.min.js")%>"></script>

ASP.NET MVC Razor

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

尝试使用CDN中的jquery脚本

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

否则你的代码就可以了

试试这个可能对你有用

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

只有在服务器中执行时,
~
符号才能表示网站的根目录。使用以下内容替换脚本,包括:

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


希望这对你有帮助

尝试在脚本标记中设置type=“text/javascript”,正如您所说,它已经存在。