浏览器无法解析jquery$符号
我尝试将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
<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可用,