浏览器无法解析jquery$符号

浏览器无法解析jquery$符号,jquery,asp.net,master-pages,Jquery,Asp.net,Master Pages,我尝试将jquery包含到母版页-> 以下是正文: <body onload="X()"> <script type="text/javascript"> ......... function X() { alert('Trace'); var s = $(window).width(); alert(s); } </script> </body

我尝试将jquery包含到母版页->

以下是正文:

 <body onload="X()">
    <script type="text/javascript">
    .........
      function X() {
          alert('Trace');
          var s = $(window).width();
          alert(s);
      }
   </script>
 </body>

.........
函数X(){
警报(“跟踪”);
var s=$(window.width();
警报;
}
下面是标题:

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

浏览器无法解析[$]符号。我已将使用母版([root][clear][My pages])的.aspx页面保存为带有图像的html,并尝试打开Jquery文件->我获得了eror:

找不到资源

描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确


请求的URL:/clear/~/Scripts/jquery-1.8.0.min.js

在使用jquery js文件之前,您需要包含它。在head中添加jQuery,并在body或document.ready中结束标记之前使用它

在head中,将其像这样放置并移除
~

<script type="text/javascript" src="/Scripts/jquery-1.4.1.js"></script>

在关闭body标记之前的html中

<script type="text/javascript">
         function X() {
             var s = $(window).width();
             alert(s);
         }
</script>
</body>

函数X(){
var s=$(window.width();
警报;
}

在使用jquery js文件之前,需要将其包括在内。在head中添加jQuery,并在body或document.ready中结束标记之前使用它

在head中,将其像这样放置并移除
~

<script type="text/javascript" src="/Scripts/jquery-1.4.1.js"></script>

在关闭body标记之前的html中

<script type="text/javascript">
         function X() {
             var s = $(window).width();
             alert(s);
         }
</script>
</body>

函数X(){
var s=$(window.width();
警报;
}

您需要解析路径中的波浪号(~),如下所示:


然后服务器解析路径。

您需要解析路径中的波浪号(~),如下所示:


由服务器解析路径。< /P>我们在jQuery 1.8上——您可能想考虑升级。难道您不需要解决路径中的倾斜(~)吗?像这样:<代码> <代码>我们在jQuery 1.8上——您可能想考虑升级。难道您不需要解决路径中的倾斜(~)吗?就像这样:

我看不出有什么区别-onload=“X()”与您的方法相同首先,您不是在head中注册jQuery,而是在body中注册。其次,您可以在head中使用jQuery,jQuery对它不可用。您正在交换jquery注册的位置及其用法。我遵循了您的方法,但仍然有eror。我的错误可能是我自己的错误。您遇到了什么错误,为什么要使用非常旧的jquery版本,jquery 1.8.3可用,我看不到区别-onload=“X()”与您的方法相同。首先,您不是在head中注册jQuery,而是在body中注册。其次,您可以在head中使用jQuery,jQuery对它不可用。您正在交换jquery注册的位置及其用法。我遵循了您的方法,但仍然有eror。我的错误可能是我自己的错误。您遇到了什么错误,为什么要使用非常旧的jquery版本,jquery 1.8.3可用,