日期:2014-05-16  浏览次数:20435 次

jquery不起作用,头疼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript-debug</title>
<link rel="stylesheet" type="text/css" href="javascript-debug.css" />
<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript">
$(function(){
alert("asdfas");
})
</script>
</head>

<body>


</body>
</html>

一直用jquery开发,没啥问题。不过今天突然发神经,jquery框架不起作用了,就这么个简单的html,如果使用网址打开就出错,如果直接打开文件就没有问题!(之前用网址打开调试都没问题)
出错提示如下:
missing ; before statement
$ is not defined

换了jquery几个版本都是一样。真是百思不得其解,goole了好久,都没有找到答案,不过有人也遇到类似的问题,但是没有给出解答。

现在只能推测apache是不是出了问题?

------解决方案--------------------
missing ; before statement

it means not import jquery 
check your file path first

linux 大小写敏感
------解决方案--------------------
jquery.js文件引用的问题吧,跟你的html是在同一文件夹下吗?
------解决方案--------------------
jQuery的路径问题,确保路径正确
------解决方案--------------------
多半是路径问题了
------解决方案--------------------
因该是路径问题。
1、直接在地址栏中输入jquery的路径看能否看到下载js文件的提示
2、检查iis中是否有其它虚拟目录,其名字跟你放置jquery-1.3.2.js这个文件的文件夹的名字相同。
------解决方案--------------------
你换成这个jquery看看。要是还有错,那就不是路径的问题。
<script src="http://code.jquery.com/jquery-latest.js"></script>